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