直奔主题,最近项目上接触了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配置 ...