赞
踩
想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。要想使用CAN报文接收模块首先要完成相关的配置。
1 STM32CubeMX配置
使能CAN通讯:PA11配置为CAN_RX;PA12配置为CAN_TX
CAN通讯中断选择:USB low priority or CAN RX0 interrupts
APB1外设时钟设置为36MHz,通过配置CAN Bit Timings Parameters,将波特率设置为1Mbps:
·Prescaler : 4
·Time Quanta in Bit Segment 1 : 5
·Time Quanta in Bit Segment 2 : 3
·ReSynchronization Jump Width : 1
36000000(APB1的时钟)/(4(分频系数)/(5(TQ1)+3(TQ2)+1(同步段时间1tq))=1000k
·Time Triggered Communication选择disable:选择非时间触发通讯模式
·Automatic Bus-Off Management选择disable(可以enable):表示Bus Off后无法自恢复
·Automatic Wake-Up Mode选择disable(可以enable):表示不开启自动唤醒
·No-Automatic Retransmission选择enable:表示允许报文自动重传
·Receive Fifo Locked Mode接收FIFO锁定模式,选择disable,表示报文不锁定,新的覆盖旧的
·Tran
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。