STM32
登录
直播中
康大争
7年用户
2155经验值
私信
关注
[问答]
STM32L471 CAN通信中TEC计数器到了250逼近255,为什么CAN_ESR寄存器全部清空了呢?
开启该帖子的消息推送
STM32L4
CAN通信
测试环境:
多个CAN节点连接在CAN总线上,A设备向B设备发起数据传输,B会根据A的数据进行响应。期间没有其他节点发送数据帧。
LOG说明:
[CAN-1-rx-tx-lx-fx]表示A设备发送的数据
(其中的x表示任意数值)
[CRNR]表示A设备接收到的CAN总线上的数据
eg:
[CANR-1-r0-t27-l0-f0] 表示: r0 表示REC错误计数器为0, t27表示TEC错误计数器为27, l0表示LEC为0,f0表示
BOFF
EPVF
EWGF
这三个bit的数值 为0
回帖
(1)
骆其节
2024-4-2 14:43:03
当节点的发送错误计数器TEC大于255时节点会进入离线状态。当离线节点再次回到主动错误状态时,TEC/LEC会被清零。这些都是CAN协议约定的,你可以看看CAN协议相关内容。
当节点的发送错误计数器TEC大于255时节点会进入离线状态。当离线节点再次回到主动错误状态时,TEC/LEC会被清零。这些都是CAN协议约定的,你可以看看CAN协议相关内容。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32L4
CAN通信
stm32
F103
CAN
错误状态
寄存器
(
CAN_ESR
) 中LEC[2:0]为100: 隐性位错是哪方面的问题
2023-08-07
132
请问
CAN
发送错误
计数器
可以计到
255
以上吗?
2020-03-27
1910
做
STM32
F407的
CAN
通信
的出错测试应该怎么解决?
2021-11-16
1830
MSP430F149,TACTL
寄存器
中的TACLR位只有
计数器
可以被
清空
2019-01-16
2579
Systick相关
寄存器
和库函数的疑惑
2018-08-28
2226
STM8S208的
CAN
接口,需要在什么模式下访问
can
的错误
计数
寄存器
2014-03-26
3208
LabVIEW移位
寄存器
怎么
清空
??
2015-08-12
20066
浅谈
CAN
总线错误类型
2015-07-09
20889
怎样通过TMOD
寄存器
设置16位定时/
计数器
的工作模式?
2021-07-16
2723
TMOD定时
器
/
计数器
方式
寄存器
介绍
2020-12-18
4808
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分