CAN总线(HALL库使用)
目录
1.CAN总线介绍
2.STM32中CAN总线配置
3.HALL库实验
1.CAN总线介绍
1.闭环特点:速度快,距离短(40m)
2.开环特点:速度慢,距离长(1000m)
2.STM32中CAN总线配置
stm32的can总线分为5个部分
1.控制部分(配置CAN总线的工作模式)
2.邮箱发送部分(发送3个报文)
3.FIFO存储功能(每个FIFO存储3个报文)
4.筛选器(筛选需要接收的数据)
5.CAN2(使用CAN2时,必须要使能CAN1)
3.HALL库实验
第一步:配置时钟
第二步:配置CAN总线
第三步:编写业务程序,因为STM32cube仅能完成CAN的初始化配置,发送/接收数据需要自己编写,使能CAN总线的传输功能
(1)接收数据:筛选器筛选设备ID=0x1314的CAN设备的信息,放入FIFO0
(2)CAN总线发送数据:ID=1314的CAN设备发送数据