Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как заставиь работать SPI в SAM7S при SCBR=1?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
SWW
Исключил все ситуации перечисленные в errata, но при SCBR=1 SPI все равно работает неправильно. Замкнул MISO на MOSI снаружи. С передачей все ОК, но вот принятый байт сдвинут на 1 разряд вправо, при этом LSB потерян. Что интересно в режиме local loopback все ништяк. Может кому удалось обойти этот хардварный косяк. Поделитесь инфой плиз.
fantex
Максимальная частота по выходам SPI не более 25 МГц. Так что при тактовой частоте 48 МГц SPI работать не будет.
SWW
Цитата(fantex @ Jul 2 2009, 17:05) *
Максимальная частота по выходам SPI не более 25 МГц. Так что при тактовой частоте 48 МГц SPI работать не будет.

Бред какой-то, откуда Вы это взяли?
aaarrr
Цитата(SWW @ Jul 2 2009, 19:00) *
Бред какой-то, откуда Вы это взяли?

Раздел Electrical Characteristics мануала почитайте (37.7 I/O Characteristics).
SWW
Цитата(aaarrr @ Jul 2 2009, 18:03) *
Раздел Electrical Characteristics мануала почитайте (37.7 I/O Characteristics).

Я же написал, на вывод работает, на частоте 55.296 МГц. Косяки просто какие-то со сдвигом на прием внутрях. От частоты результат не зависит, проверял. Все танцы вокруг SCBR=1
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.