Цитата(aaarrr @ Jun 11 2011, 16:39)

Они практически в полном составе унаследованы от SAM7, разве что убрали наиболее одиозные глюки и добавили PDC. Идеология, однако, осталась прежней: мастер синхронного интерфейса у них может вылететь в overrun/underrun.
Мое общение с TWI на SAM3 закончилось довольно быстро. Сдуру был написан честный драйвер с PDC и прерываниями, однако на тестировании выяснилось, что из 10 слейвов в составе устройства отзываются 8. Два AD9887 принципиально не дают ACK после адреса.
Памятуя безблагодатные пляски с бубном при аналогичных симптомах на SAM7, не стал даже разбираться в причинах сего явления и просто откатился на bit-band.
Если не сложно, покажите запуск PDC для I2C,
не могу понять как его стартовать в различных вариантах:
-запись от мастера слейву
-чтение от слейва
ну или полный драйвер запостите с PDC
если запостите полный драйвер, обещаю опубликовать свое решение, если конечно выгорит...,
ну и как бонус могу опубликовать решение для SAM7.