直奔主題,最近項目上接觸了FDCAN,主控為STM32H743。在開發過程中存在疑點,特此記錄。 疑點:芯片手冊上,波特率的相關寄存器位標明硬件將該值解析為編程值加 1,但是實際上通過STM32 HAL庫的HAL_FDCAN_Init()函數來初始化FDCAN時,我們給FDCAN ...
在使用stm H 調試CAN 通信 的時候發現,無法進行多組濾波器的設置,導致mask模式下只能收到一組CANID的消息。 看了一些資料。找到一些FDCAN初始化的配置參數。 對比之下發現,我的StdFiltersNbr 設置為 ,因此無法配置多組濾波器。 然后在can配置中,設置sFilterConfig.FilterIndex 來配置不同的過濾器組 修改之后,工作正常了,可以正常接受多個CAN ...
2022-03-02 14:40 0 836 推薦指數:
直奔主題,最近項目上接觸了FDCAN,主控為STM32H743。在開發過程中存在疑點,特此記錄。 疑點:芯片手冊上,波特率的相關寄存器位標明硬件將該值解析為編程值加 1,但是實際上通過STM32 HAL庫的HAL_FDCAN_Init()函數來初始化FDCAN時,我們給FDCAN ...
STM32H743 | FDCAN 波特率問題 直奔主題,最近項目上接觸了FDCAN,主控為STM32H743。在開發過程中存在疑點,特此記錄。 疑點:芯片手冊上,波特率的相關寄存器位標明硬件將該值解析為編程值加 1,但是實際上通過STM32 HAL庫 ...
一、使用 1.安裝STM32CubeMX。 安裝具體方法參考:https://www.cnblogs.com/strongerHuang/p/5778216.html 2.STM32CubeMX使用教程參考:http://www.mculover666.cn/posts/578764034 ...
STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置工具,可以通過芯片圖形化的向導與配置來形成C語言代碼,生成的工程使用的也是近年力推的HAL庫(哈爾庫,好像都是這么叫的...)。這個軟件需要JAVA的運行環境,所以大家要先安裝一個JDK(這個要注意一下 ...
1、STM32CubeMX簡介 STM32CubeMx軟件是ST公司為STM32系列單片機快速建立工程,並快速初始化使用到的外設、GPIO等,大大縮短了我們的開發時間。同時,軟件不僅能配置STM32外設,還能進行第三方軟件系統的配置,例如FreeRtos、FAT32、LWIP ...
平台 STM32F429 軟件 STM32CubeMx 5.0.0 固件庫 STM32Cube_FW_F4_V1.23.0 目的: 實現 CAN 的發送 一 簡介 CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是由研發和生產 ...
一、軟件的安裝 由於軟件是用JAVA編寫,需要提前使用JDK環境 STM32CubeMX官網鏈接:https://www.st.com/en/development-tools/stm32cubemx.html#get-software 進入后如圖所示: 拉到網頁底下 ...
STM32CubeMX版本: 固件庫版本: 第一步分:CubeMX軟件配置。 0、工程配置以及芯片選擇這里就不再贅述了,最好是勾選為每個外設生成獨立的.c源文件。 1、打開CAN外設。 2、配置芯片時鍾樹。這里我使用了芯片內部HSI RC。 3、CAN配置 ...