ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
525223 Топик полностью
Ljutik1 (25.06.2014 18:14, просмотров: 380) KLIM83 ответил Ljutik1 на Люди, помогите с настройками CAN AT90CAN128
Еще вопрос по CAN в ATMEGACAN128 Инициализирую Mob вот так: void can_idt_set (char page, unsigned long int idt) { CANPAGE = (0<<4); CANIDT4 = (idt & 0xff) << 4; CANIDT3 = (idt >>4) & 0xff; CANIDT2 = (idt >>12) & 0xff; CANIDT1 = (idt >>20) & 0xff; CANIDM1 = 0xff; CANIDM2 = 0xff; CANIDM3 = 0xff; CANIDM4 = 0b11111101; } При этом ну никак не хочет принимать сообщения. естественно, идентификаторы поставил правильно. Если же поставить CANIDM1 = 0; то проблем никаких. При этом нормально фильтрует все кроме старшего байта, естественно.