Собрал тут свой старый драйвер для АЦП.
Подключил 3.3 вольта на 0 канал АЦП (PIN_PC0). Смотрю что показывает - вижу что мусор... Хорошо у меня программулина оба канала опрашивает и показывает, и вижу что на 1-м(PIN_PC1) канале как раз идет значение 1023.
Возникает вопрос :), возможно ли то что, в документации допущена опечатка и что на X11 - 20 выход это не 0 канал АЦП, а 1-й, на деле у меня получается так.
Погодите! А PC0 это же PCK, он на этой плате не используется? А то я тут давеча посадил на один пин 1-wire, и у меня стала каша выскакивать в ttyS1 временами :), пришлось искать свободный пин..
UPD
Ага используется PC1 в board-sam9260ek.c звуковом кодеке...
Теперь новая фича:
Подключаю на PIN158 или PIN159 разницы нет, а картина такая, будто-то оба эти пина ведут на 1-канал АЦП, а не на 0 и 1 соответсвенно.
Даю 3.3 вольта на PC0 - ADC1 говорит 1023, даю 3.3 вольта PC1 - ADC1 говорит 1023
При этом ADC0 выдает какой-то рандом....
Хоть и много времени прошло, но рещил опять поковыряться и разобраться в чем же дело? - оказалось все банально ). Отсутствие джампера на J15 :D. Плата пришла без него :). Теперь все как в аптеке.
Дак в том-то и дело, я удивляюсь как я раньше смотрел на J15 и мимо него глядел, в каком я угаре был? Я точно помню, что пересматривал все джамперы :).
Спать надо вовремя.