Доброго всем время суток. Пытаюсь реализовать самоподстройку скорости на шине CAN . Дивайс dsPIC30F6010A , CAN контролер TJA1054AT. При ручной установке все работает нормально. У меня следующая проблема: при выполнении моего алгоритма уже после 3 "подхода" к непосредственной конфигурации бит-времени,программа застревает , так как контролер CAN не хочет переключаться в мод конфигурации (до этого 2 раза значит переключался). Соответственно OPMODE не дает подтверждения. Перед переключением нулю регистер CiCTRL и даю немного времени для обработки. Может кто уже встречался с подобной проблемой ? Зарание благодарен за отклики.
|