你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S208 CAN通信问题

[复制链接]
wgh_kf 提问时间:2014-2-18 15:10 /
 使用STM8S208的CAN接口,需要在什么模式下访问can的错误计数寄存器。我在正常模式下使用查询方式读取接收错误计数寄存器,返回值始终是0x02,求高手指点。
另外,can接口会偶尔出现接收超时(定义5s没有接收到有效报文,报超时故障),随机性很大,一直没有查到什么原因造成的,不知道是哪里的问题。
收藏 评论5 发布时间:2014-2-18 15:10

举报

5个回答
看起来很黑 回答时间:2014-2-20 16:30:39

RE:STM8S208 CAN通信问题

错误计数寄存器,既然是寄存器,在正常模式下就可以读取了吧,楼主返回0x02说明有错误
废鱼 回答时间:2014-2-22 16:46:41

RE:STM8S208 CAN通信问题

错误计数器是用来累计当前发生的错误个数。正常情况下可以读取。也可以开启错误中断,错误一次就去读取1次。
fengye5340 回答时间:2014-2-26 13:32:44

RE:STM8S208 CAN通信问题

STM8 在正常模式下,可以访问can的错误计数寄存器,这个寄存器值根据接收错误,每次加1或者是8,
如果你始终读取的是0x02,那就进入初始化模式,把错误计数寄存器清零,然后再进入正常模式下读取看看
aaa999kk 回答时间:2014-3-7 09:36:06

RE:STM8S208 CAN通信问题

错误计数寄存器,楼主返回0x02说明有错误
飞翔-396652 回答时间:2015-4-8 08:46:03
错误计数寄存器,楼主返回0x02说明有错误
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版