Здравствуйте
Разбираюсь с CAN модулем в LPC1549. Все с ноля: МК, архитектура МК, CAN.
Перед этим имел дело с 8 битными МК и не сложные проекты.
Собственно вопросы:
1) В МК (CAN модуль) есть по 2 одинаковых регистра с разными номерами 1 и 2. Это означает 1 - передача, 2 - прием?
2) Как организовано передачу из объекта сообщения (message object - правильно ли я перевел) в регистры CAN?
3) На счет номера объекта сообщения (message number), написано, что можно создать 32 таких объекта, в регистрах IF1/2_CMDREQ их по 32. Это 32 на прием и 32 на передачу? Как определять какие на прием, какие на передачу?
4) Как настраивать фильтр и маску тоже не понятно.
Из примеров состряпал программу. Передача получилась, а вот с приемом ну никак.
Прошу помощи