打印
[技术问答]

NUC131 CAN 状态中断如何清除?

[复制链接]
1103|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 wozaihuayu 于 2018-1-19 13:42 编辑

我按手册说的读取状态寄存器清除,清除不了!




手册是这么说的
沙发
yiy| | 2018-1-19 14:57 | 只看该作者
这个需要先关中断吗?还是一直在触发中。

使用特权

评论回复
板凳
wozaihuayu|  楼主 | 2018-1-19 14:58 | 只看该作者
yiy 发表于 2018-1-19 14:57
这个需要先关中断吗?还是一直在触发中。

一直触发中

使用特权

评论回复
地板
yiy| | 2018-1-19 15:01 | 只看该作者

那就是你刚清了,它就被触发又置位了。

使用特权

评论回复
5
wozaihuayu|  楼主 | 2018-1-19 15:07 | 只看该作者
yiy 发表于 2018-1-19 15:01
那就是你刚清了,它就被触发又置位了。

没有清的,调试信息中显示了,当我读完状态寄存器后,错误IIDR并没有把0x8000清了零

使用特权

评论回复
6
wozaihuayu|  楼主 | 2018-1-19 15:10 | 只看该作者
刚看了是发送错误寄存器值超了,但是手册也没找到如何清除错误计数寄存器值!

使用特权

评论回复
7
xinxianshi| | 2018-1-19 18:36 | 只看该作者
CAN比较难,我也不是太会。

使用特权

评论回复
8
wozaihuayu|  楼主 | 2018-1-22 08:08 | 只看该作者
xinxianshi 发表于 2018-1-19 18:36
CAN比较难,我也不是太会。

新唐的can还是挺容易的,只需要使用它的库函数就行,只是它的库函数也有点儿问题,不过只要了解一点儿can的概念,附带看下他的手册还是挺好上手的,我之前也没有做过CAN的!

使用特权

评论回复
9
643757107| | 2018-1-22 13:36 | 只看该作者
wozaihuayu 发表于 2018-1-22 08:08
新唐的can还是挺容易的,只需要使用它的库函数就行,只是它的库函数也有点儿问题,不过只要了解一点儿can ...

言之有理,觉得难的是不了解CAN是个什么。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

261

帖子

4

粉丝