zuuuuk 0 23 июня, 2015 Опубликовано 23 июня, 2015 · Жалоба Добрый вечер. Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 23 июня, 2015 Опубликовано 23 июня, 2015 · Жалоба Добрый вечер. Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями . IFLAG1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 24 июня, 2015 Опубликовано 24 июня, 2015 (изменено) · Жалоба этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют. что не так? может еще что то надо про инициализировать.? Изменено 24 июня, 2015 пользователем zuuuuk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 24 июня, 2015 Опубликовано 24 июня, 2015 · Жалоба этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют. что не так? может еще что то надо про инициализировать.? Откуда вы знаете, что данные присутствуют, если только по этому флагу об этом и можно узнать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 26 июня, 2015 Опубликовано 26 июня, 2015 · Жалоба Более подробнее опишу проблему. Я инициализирую мэил бокс 0 (ID = 0x123) на прием и мэил бокс 1 (ID = 0x321) на передачу. после вызова функции на передачу я их получаю уже на компьютере и в мэил боксе 0. т.е. данные из предающего MB[1] попадают в приемный MB[0]. В чем проблема? что я не про инициализировал? подскажите , пожалуйста? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться