zuuuuk 0 Posted June 23, 2015 · Report post Добрый вечер. Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями . Quote Ответить с цитированием Share this post Link to post Share on other sites
AlexandrY 0 Posted June 23, 2015 · Report post Добрый вечер. Обращаюсь к тем кто работал с freescale MK60DN512 а точнее в модулем CAN. В каком регистре можно узнать что в маил бокс пришли данные.? если не пользоваться прерываниями . IFLAG1 Quote Ответить с цитированием Share this post Link to post Share on other sites
zuuuuk 0 Posted June 24, 2015 (edited) · Report post этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют. что не так? может еще что то надо про инициализировать.? Edited June 24, 2015 by zuuuuk Quote Ответить с цитированием Share this post Link to post Share on other sites
AlexandrY 0 Posted June 24, 2015 · Report post этот флаг всегда в нуле. Хотя данные в меэл боксе 0 присутствуют. что не так? может еще что то надо про инициализировать.? Откуда вы знаете, что данные присутствуют, если только по этому флагу об этом и можно узнать? Quote Ответить с цитированием Share this post Link to post Share on other sites
zuuuuk 0 Posted June 26, 2015 · Report post Более подробнее опишу проблему. Я инициализирую мэил бокс 0 (ID = 0x123) на прием и мэил бокс 1 (ID = 0x321) на передачу. после вызова функции на передачу я их получаю уже на компьютере и в мэил боксе 0. т.е. данные из предающего MB[1] попадают в приемный MB[0]. В чем проблема? что я не про инициализировал? подскажите , пожалуйста? Quote Ответить с цитированием Share this post Link to post Share on other sites