Да нет, просто зима была лютой... В общем, все работает. Вот чего я нащупал с помощью С1-114 (верный друг, товарищ и еда

:
- для того чтобы клоки на линии были только во время данных, поле CKO = 0x2, как и предполагалось;
- для формирования кадра синхронизации (далее FS) надо помудрить:
1 Определяем с какой скоростью поступают данные data_period (в периодах тактирования шины),
2 ставим период формирования FS в поле PERIOD регистра TCMR как (data_period/2) - 1,
3 ставим в TFMR нужный вид импульса (я не заметил разницы межлу falling & rising фронтами, хотя она наверно есть),
4 ставим в TCMR поле start в нужное нам положение - старт по заднему фронту,
5 ставим задержку вывода данных (если надо выводить данные после окончания FS) в поле STTDLY,
6 ставим длину данных - 1 (для одного байта за раз поставил DATLEN=7; DATNB = 0),
7 ставим длину FS: FSLEN = 0.
Естественно, надо сконфигурить выводы, клоки всех заинтересованных, а так же частоту собсно тактов SSC. Ну и не забыть разрешить прием и передачу.
Успехов.
ЗЫ: если не все объяснил - пишите.
ЗЫЫ: вышел (новый) datasheet по SAM7S, rev. G, 11/06. Багов в SSC не убавилось. Такое впечатление, что сляпали, народ не возмущается - они и не правят.
Сообщение отредактировал Leen - Jul 2 2007, 07:22