发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
时钟:
配置的相关寄存器为:CAN0->CTRL1
相位缓冲段1:
相位缓冲段2
Time quanta freq = 16 time quanta x 500 KHz bit time= 8MHz
此配置为500K
Tseg1+Tseg2+1=(6+4+2)+(2+1)+1=16
公式:
eg:波特率为250k时:
增加 CAN_CTRL1_PRESDIV(0) ----> CAN_CTRL1_PRESDIV(1)
来自: 得思 > 《单片机》
0条评论
发表
请遵守用户 评论公约
为什么CAN总线最高速度为1Mbps?
为什么CAN总线最高速度为1Mbps?“石英晶体振荡器的核心元件是石英晶体谐振器。陶瓷振荡器的核心元件是陶瓷谐振器。石英晶体谐振器的频...
CAN波特率计算问题
时间段2占用(Tseg2+1)个Tscl,所以CAN控制器的位时间(TBit)就是:TBit=Tseg1+Tseg2+Tsync=(TSEG1+TSEG2+3)*Tscl,那么CAN的波特率 (CANbps)就是1/TBit。TSEG1与TSEG2的是分大体遵循以下规则: Tseg2≥T...
STM32之CAN
如果在时间段1(BS1)而不是在同步段(SYNC_SEG)检测到有效跳变,那么BS1的时间就被延长最多SJW那么长,从而采样点被延迟了。相反如果在时...
CAN波特率设置
位时间长度为:[TSEG1+TSEG2+3]tq或[Sync_Seg+Prop_Seg+Phase_Seg1+Phase_Seg2]tq.位定时配置的编程是由两个CANBTR决定的:Prop_Seg与Ph...
【学习笔记】嵌入式系统中超级终端和Minicom配置及使用
【学习笔记】嵌入式系统中超级终端和Minicom配置及使用。首先在命令行中键入“minicom”,这就启动了minicom软件。CTRL-A O配置minicom...
Cortex M3学习笔记(一)--Systick的应用
}Systick主要的作用就是拿来计时,其原理和应用简述一下就是这样的:通过配置寄存器 SysTick->CTRL来设定Systick的计时频率并Enable使Systick开始计数,这里的SysTick->CTRL&=0xfffffffb应该...
【自学笔记】cdr利用ctrl进行镜像复制
cdr利用ctrl进行镜像复制。
分分钟玩转通讯!智能控制的语言之——Modbus 通讯
Modbus是一种单主站的主/从通信模式,Modbus网络上只能有一个主站存在(注意和PPI协议的区别),主站在Modbus网络上没有地址,从站的地...
我的笔记系统自带录屏快捷组合键Ctrl+Alt+S
我的笔记系统自带录屏快捷组合键Ctrl+Alt+S.我的笔记系统自带录屏快捷组合键Ctrl + Alt + S.通过尝试,发现了。windows系统自带录屏快捷组合键规律。Ctrl + Alt + S.
微信扫码,在手机上查看选中内容