ARM技术论坛
直播中

贾飞小

7年用户 1757经验值
私信 关注
[资料]

基于GD32F427开发板的CAN总线回环测试简析

1、CAN总线了解和回环测试

  CAN总线是个好东西,据说用了的都说好。只要是09年之后的车都有CAN总线,要是摸得透的话,你还能通过CAN总线获取汽车的信息,甚至小小的控制一把。
  该实例,是基于 GD32450I-EVAL-V1.1 开发板的,其中的基本逻辑如下:
  标准CAN数据帧收发测试:
  先通过以500Kbps轮询来执行标准数据帧的发送和接收。
  如果接收帧成功,则LED1亮。否则,LED1熄灭。
  CAN扩展帧数据收发测试,中断处理接收:
  以500Kbps传输扩展数据帧。
  当消息在FIFO1中挂起时,在中断处理程序中完成接收。
  如果接收帧成功,则LED2亮起。否则,LED2熄灭。
  GD32450I有两个CAN接口,GD32F427也有两个CAN接口,通过数据手册可以详细了解:
2.jpg
3.jpg


CAN总线了解和回环测试.pdf (4.5 MB)
(下载次数: 2, 2022-12-13 16:44 上传)

原作者:HonestQiao

更多回帖

发帖
×
20
完善资料,
赚取积分