打印

一个折磨了我2天的CAN网络问题

[复制链接]
1943|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liu103bing|  楼主 | 2008-11-7 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  最近在飞思卡尔的8位芯片DZ60上连接一个CAN网络,程序在调试中遇到了奇怪问题,我在BDM调试模式下,烧写后,点F5running,CAN收发报文都很正常,但重新断电复位后,CAN通信不成功。
 1,我觉得可能是晶振问题,用的是系统默认的时钟。但我其他模块,闪烁啊之类的都可以运行啊。
2,那可能是CAN波特率不匹配,因为如果波特率不匹配的话,那边的收发装置也是那样的错误。但我再算了没问题啊,而且在调试模式下也可以正常收发,说明波特率没问题。

有没有人有过类似的错误,或者到底BDM模式下程序的运行和上电复位后正常运行下有什么区别,谢谢了!

相关帖子

沙发
luo1tian| | 2018-6-8 21:53 | 只看该作者
太专业了,我是来学习的占个沙发

使用特权

评论回复
板凳
airwill| | 2018-6-13 21:00 | 只看该作者
BDM调试模式下,内核受调试器的影响, 经常被调试器打断吧, 实时性会降低.
看看能否设置 CAN 模块不受调试器的影响.

使用特权

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

本版积分规则

2

主题

2

帖子

0

粉丝