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

查看: 9840|回复: 5

STM8S208 CAN通信问题

[复制链接]

1

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2014-2-18 15:10:58 | 显示全部楼层 |阅读模式
 使用STM8S208的CAN接口,需要在什么模式下访问can的错误计数寄存器。我在正常模式下使用查询方式读取接收错误计数寄存器,返回值始终是0x02,求高手指点。
另外,can接口会偶尔出现接收超时(定义5s没有接收到有效报文,报超时故障),随机性很大,一直没有查到什么原因造成的,不知道是哪里的问题。
<
回复

使用道具 举报

2

主题

60

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2014-2-20 16:30:39 | 显示全部楼层

RE:STM8S208 CAN通信问题

错误计数寄存器,既然是寄存器,在正常模式下就可以读取了吧,楼主返回0x02说明有错误
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2014-2-22 16:46:41 | 显示全部楼层

RE:STM8S208 CAN通信问题

错误计数器是用来累计当前发生的错误个数。正常情况下可以读取。也可以开启错误中断,错误一次就去读取1次。
回复 支持 反对

使用道具 举报

22

主题

456

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-20
发表于 2014-2-26 13:32:44 | 显示全部楼层

RE:STM8S208 CAN通信问题

STM8 在正常模式下,可以访问can的错误计数寄存器,这个寄存器值根据接收错误,每次加1或者是8,
如果你始终读取的是0x02,那就进入初始化模式,把错误计数寄存器清零,然后再进入正常模式下读取看看
回复 支持 反对

使用道具 举报

23

主题

195

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-3-7 09:36:06 | 显示全部楼层

RE:STM8S208 CAN通信问题

错误计数寄存器,楼主返回0x02说明有错误
回复 支持 反对

使用道具 举报

4

主题

79

回帖

0

蝴蝶豆

中级会员

最后登录
2020-11-2
发表于 2015-4-8 08:46:03 | 显示全部楼层
错误计数寄存器,楼主返回0x02说明有错误
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版