Проблема с программированием CAN в t89c51cc02
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Why_not 13 апреля 2005 г. 18:46

Возникла проблема с программированием CAN в t89c51cc02. Контроллер програмируетсяв среде KEIL. После прошивки не передаётся сообщение. Для проверки выход контроллера TxDC (передатчик can контроллера) замыкается непосредственно на RxDC того же контроллера. Но передачи нет. Я проверял содержимое регистра CANSTCH, флаг "TxOk" не выставляется. Также сразу после запуска передачи проверял значение регистра CANGSTA, флаг "Transmitter busy" тоже не выставляется. При этом в регистре CANCONCH флаг "Launch transmission" установлен. Уже даже не могу представить, в чём проблема. В отладчике всё отлчино, а в котроллере... :(

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

Ответы



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

E-mail: info@telesys.ru