Реализация двунаправленной связи по шине CAN: я должен всегда слушать и использовать прерывание для отправки? - PullRequest
0 голосов
/ 03 июня 2019

Я играл с парой Arduinos и некоторыми приемниками / передатчиками шины CAN. Прямо сейчас я настроил только один для отправки и один для получения.

Я начинаю работать над двунаправленной связью, но мне интересно, как она обычно устанавливается.

Я думал, что каждый узел всегда должен прослушивать сообщения, и когда узел хочет отправить сообщение, я бы использовал прерывание. Это прекрасно работает для таких вещей, как кнопки, а для остальных я бы использовал прерывания по таймеру.

Это хороший способ сделать это или есть лучший / правильный способ?

...