Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями .
AlexandrY
Jun 23 2015, 17:09
Цитата(zuuuuk @ Jun 23 2015, 17:10)
Добрый вечер.
Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями .
IFLAG1
zuuuuk
Jun 24 2015, 10:40
этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют.
что не так? может еще что то надо про инициализировать.?
AlexandrY
Jun 24 2015, 13:32
Цитата(zuuuuk @ Jun 24 2015, 13:40)
этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют.
что не так? может еще что то надо про инициализировать.?
Откуда вы знаете, что данные присутствуют, если только по этому флагу об этом и можно узнать?
zuuuuk
Jun 26 2015, 12:04
Более подробнее опишу проблему.
Я инициализирую мэил бокс 0 (ID = 0x123) на прием и мэил бокс 1 (ID = 0x321) на передачу. после вызова функции на передачу я их получаю уже на компьютере и в мэил боксе 0. т.е. данные из предающего MB[1] попадают в приемный MB[0]. В чем проблема? что я не про инициализировал? подскажите , пожалуйста?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.