STM32CubeMX FDCAN
时间: 2023-11-01 15:21:45 浏览: 219
STM32CubeMX FDCAN是指STM32系列微控制器开发中使用的一种功能模块,用于实现CAN通信。引用中提到,在CubeMX生成的函数MX_FDCAN1_Init( )可以设置FDCAN的水印。引用中提到,在main.c文件中可以对FDCAN进行初始化和配置,并且在有RTOS的情况下,开启FDCAN中断应该在消息队列之后进行。如果没有使用RTOS,可以直接在调用fdcan1.rx_Filter_Init( )后调用fdcan1.rx_Interrupt_Init()来开启FDCAN中断。引用中给出了一种终极方案的配置,其中FDCAN1和FDCAN2同时工作,工作模式为普通CAN,每路FDCAN有32个接收FIFO和32个发送FIFO,通讯波特率为1M,使用接收中断和水印中断来保证数据的稳定传输,并且滤波器设置为接收标准帧,接收所有范围的ID。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [STM32H743+CubeMX-两路FDCAN同时工作的终极方案(RTX5)](https://blog.csdn.net/wallace89/article/details/117715996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文