Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT89C51CC03 c CAN шинoй, если случится ошибка CAN шины что делать?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
rostu
В дата Щит вроде написано-нарисовано шлет бесконечно. А зачем оно мне ето на шине.
Растолкуйте пожалуста, как уйти от етого?
rostu
из дата Шит- Transmit Error Counter TEC>255 ведет к "Bus Off", потом если 128 occurrences of 11 consecutive recessive bit идет в "Error Active". И снова шлет на шину сигнал ошибки.

http://www.atmel.com/dyn/resources/prod_do...nts/doc4182.pdf
раздел Fault Confinement
spf
Цитата(rostu @ Nov 12 2006, 20:30) *
В дата Щит вроде написано-нарисовано шлет бесконечно. А зачем оно мне ето на шине.
Растолкуйте пожалуста, как уйти от етого?

А зачем применять CAN если вам не нужны аппаратные возможности для ускорения гарантированной доставки сообщения? wink.gif

AVR не знаю, но должен быть счетчик, который увеличивается при каждой неудачной передаче (ошибке на шине). Контролируй его, если начал увеличиваться то абортируй передачу.
Kovrov
а AT89 есть AVR?
defunct
Цитата(Kovrov @ Nov 12 2006, 22:00) *
а AT89 есть AVR?

Дык C51 он, только в форуме по C51 почти никого нет.
spf
Цитата(defunct @ Nov 13 2006, 05:05) *
Дык C51 он, только в форуме по C51 почти никого нет.

На самом деле этот вопрос должен быть в разделе Форумы по интерфейсам

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.