打印
[应用相关]

stm32 can调试问题

[复制链接]
2498|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
b335002090|  楼主 | 2009-7-15 11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在can调试过程当中,接受和发送均正常,但是将板子复位后,接受中断进不了,必须先发送一次以后,接受中断就能够正常使用了,此后就一直正常。在发送内容时并没有对接受中断有任何开关中断操作啊?求解!
沙发
自然的天逸| | 2009-7-15 14:32 | 只看该作者

stm32 can调试问题

没有遇到过这样的问题。 我遇到是把时间戳使能以后,后面两个字节数据不对。不使能就可以正常使用,不知为何

使用特权

评论回复
板凳
b335002090|  楼主 | 2009-7-15 15:50 | 只看该作者

补充:接收中断是打开的

我只打开了接收中断,另外还有一个定时器中断。在初始化操作中把接收中断打开,但是不知道为什么复位后无法接收数据,通过zlg的CAN232MB发送数据给stm32时,显示总线状态不对,但是我用stm32发送一次后总线恢复正常,接收中断也正常工作了,此后就没有发现异常了。不解啊?

使用特权

评论回复
地板
ijk| | 2009-7-15 17:15 | 只看该作者

stm32 can时间戳

  stm32 can时间戳,印象里似乎会替换后面的字节(2个字节还是4个?)。

使用特权

评论回复
5
自然的天逸| | 2009-7-16 18:04 | 只看该作者

stm32 can调试问题

CNA得时间戳 会替换后面的字节 不知道在参考手册里面哪有写

使用特权

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

本版积分规则

11

主题

84

帖子

1

粉丝