Прошу помощи у работавших ADC этой платы. Настраиваю вроде все по даташиту, но ни в какую не запускается преобразование - весит без EOC и все тут. Код в принципе Linux-овский, но суть проблемы явно в логике работы АЦП, т.к. отладочный вывод демонстрирует, что пишу по "правильным" адресам. Еще я не оч разобрался как лучше задавать Start Up и Sample&Hold промежутки, может в этом и вся проблема.
P.S. Может джамперы какие еще требуются? Я назначение всех не нашел почему-то.
Я разобрался со своим драйвером. Оказывается в ARM есть такая штука, как PMC O_o ). А мужики то не знают. Таким образом синхронизации АЦП от MCK банально не было.
Проще всего это сделать с помощью готовых средств ядра Linux, как, например, в драйвере at91adc.c
Хотя можно вручную задавать биты PMC.
После сих действий АЦП получить свою законную синхронизацию).