Использую камень с двумя интерфейсами CAN. По ножкам удобнее использовать второй. Вопрос к людям, имевшим опыт работы с CAN2:
Имеются какие-то подводные камни при работе с CAN2 (имеется в виду, если писать код по аналогии с CAN1).
Где-то встречалось в инете, что для работы с CAN2 нужно также затактировать CAN1. И что есть какие-то нюансы с настройкой фильтров для CAN2.
И еще смутила вот эта картинка:
Толком не нашел ничего с подробным описанием этой картинки. Это что, CAN2 может работать только slave-ом? Или это просто возможность работы двух интерфейсов в паре? И как ее реализовать?
Перед картинкой было написано следующее:
Dual CAN (connectivity line only)
• CAN1: Master bxCAN for managing the communication between a Slave bxCAN and
the 512-byte SRAM memory
• CAN2: Slave bxCAN, with no direct access to the SRAM memory.
• The two bxCAN cells share the 512-byte SRAM memory