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