ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
177040 Топик полностью
AST (29.12.2009 19:00 - 19:35, просмотров: 127) ответил Nikolay801_ на AT91SAM7A3 Передает и принимает сообщения CAN, я что то не так делаю?
Попробуйте отключите приемник от шины. При отсутствии подтверждения о приеме, передатчик будет слать повтор сообщения непрерывно, тем самым полностью загрузив линию. Программно этот процесс не остановить (функция Disable Repeat не работает). Эта тема обсуждалась на англоязычных форумах. Единственный путь решения: подключить к шине оба модуля CAN0 и CAN1 одного МК и сконфигурировать их так, чтобы один всегда выдавал Acknowledge другому (так сделано на отладочной плате), но в этом случае CAN уже не CAN.