Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MK60DN512 CAN
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
zuuuuk
Добрый вечер.

Обращаюсь к тем кто работал с freescale MK60DN512
а точнее в модулем CAN.
В каком регистре можно узнать что в маил бокс пришли данные.?
если не пользоваться прерываниями .
AlexandrY
Цитата(zuuuuk @ Jun 23 2015, 17:10) *
Добрый вечер.

Обращаюсь к тем кто работал с freescale MK60DN512
а точнее в модулем CAN.
В каком регистре можно узнать что в маил бокс пришли данные.?
если не пользоваться прерываниями .


IFLAG1
zuuuuk
этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют.

что не так? может еще что то надо про инициализировать.?
AlexandrY
Цитата(zuuuuk @ Jun 24 2015, 13:40) *
этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют.

что не так? может еще что то надо про инициализировать.?


Откуда вы знаете, что данные присутствуют, если только по этому флагу об этом и можно узнать? biggrin.gif
zuuuuk
Более подробнее опишу проблему.

Я инициализирую мэил бокс 0 (ID = 0x123) на прием и мэил бокс 1 (ID = 0x321) на передачу.
после вызова функции на передачу я их получаю уже на компьютере и в мэил боксе 0.
т.е. данные из предающего MB[1] попадают в приемный MB[0].
В чем проблема? что я не про инициализировал?
подскажите , пожалуйста?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.