Был у меня трабл с чтением
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено - 22 марта 2004 г. 17:03
В ответ на: Ответ: отправлено Олег13 22 марта 2004 г. 16:34

в 8битном режиме иногда читались левые байты в пакете. Все вокруг - нормальные, а один - левый.

после многократного чтения DS и AppnOtes получился исходник, что я запостил. трабл заключался в порядке чтения через Pointer.

Попробуйте все же записывать pointer в порядке Мл байт,Старш. байт. Считывать регистры тоже - Мл, Старш.
И обмен притормозить, как посоветовано выше.

Кстати, там во младших битах многих регистров есть зафиксированные биты. Пишем 0х00 - читаем 0хЧТО-ТО

Пакеты-то бегают? :)

Если интересно -
http://www.embedded-electronics.nm.ru/files/opentcp-1-0-4/

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru