STM32G474之双FDCAN收发(已验证)

   日期:2020-09-14     浏览:830    评论:0    
核心提示:前言STM32G474RET6,CANFD配置,报文64字节,波特率2M,FDCAN1发送FDCAN2接收,通过USART1打印收发报文进行验证,其中CAN收发芯片为ISO1042。一、STM32CubeMX配置1.配置RCC2.配置SYS3.配置FDCAN(FDCAN2和FDCAN1相同)4.配置USART1二、代码编写1.FDCAN1发送2.FDCAN2接收3.FDCAN2发送4.FDCAN1接收三、测试验证...

 

一、前言

STM32G474RET6,CANFD配置,报文64字节,波特率2M,FDCAN1发送FDCAN2接收,通过USART1打印收发报文进行验证,其中CAN收发芯片为ISO1042。

一、STM32CubeMX配置

1.配置RCC

2.配置SYS

3.配置FDCAN(FDCAN2和FDCAN1相同)

4.配置USART1

二、代码编写

1.FDCAN1发送

2.FDCAN2接收

3.FDCAN2发送

4.FDCAN1接收

 

三、测试验证

四、实物连接示意

五、注意事项

1.CAN收发器 ISO1042 CAN_H/CAN_L端供电5V,TX/RX端供地(T接T R接R)

2.如果是以下配置,只发送3次,且CAN盒端接收数据无

hfdcan1.Init.AutoRetransmission = ENABLE;
hfdcan1.Init.TransmitPause = DISABLE;
hfdcan1.Init.ProtocolException = DISABLE;

3.如果是以下配置,收发芯片CAN_H/CAN_L端供电不足5V,只发18次,且CAN盒端接收数据无

hfdcan1.Init.AutoRetransmission = DISABLE;
hfdcan1.Init.TransmitPause = DISABLE;
hfdcan1.Init.ProtocolException = ENABLE;

六、源码链接

https://download.csdn.net/download/qq_41701596/12836806

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服