Показать сообщение отдельно
Старый 12.10.2018, 21:46   #275
randy
Новый Пользователь
 
Регистрация: 26.02.2017
Возраст: 60
Город: Елец
Регион: 48
Машина: Кива Рива 2013
Сообщений: 19
randy is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
PS. Кстати из за того, что в Ардуино нельзя задать нормальные фильтры аппаратные на CAN, то бедной атмеге с 12 мегагерцами приходится жрать
После длительного затишья я уже и заходить сюда перестал. А тут веселуха...
Вдвойне удивительно слышать это от Вас. А чем Вас это не устраивает?

CAN.init_Mask(0, 0, 0x7F8); // there are 2 mask in mcp2515, you need to set both of them
CAN.init_Mask(1, 0, 0x7F8);

CAN.init_Filt(0, 0, PID_REPLY); // 0x7E8 - 0x7EF

И ничего в ардуину не валится.
В Ардуине нет фильтров, более того - вообще для CAN ничего нет. Но в MCP2515 то есть.
randy вне форума   Ответить с цитированием