stm32H743使用stm32cubeMX配置CAN通信問題記錄


在使用stm32H743 調試CAN 通信 的時候發現,無法進行多組濾波器的設置,導致mask模式下只能收到一組CANID的消息。

 

看了一些資料。找到一些FDCAN初始化的配置參數。

 

 

對比之下發現,我的StdFiltersNbr = 1設置為1,因此無法配置多組濾波器。

 

 然后在can配置中,設置sFilterConfig.FilterIndex 來配置不同的過濾器組

 

 

 

 

 

 修改之后,工作正常了,可以正常接受多個CANID的數據。

參考鏈接:https://blog.csdn.net/whj123999/article/details/122028836?spm=1001.2014.3001.5502

 

例程:https://gitee.com/dzswise/stm32-h743-can-communication


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM