Board logo

标题: [求助][讨论][灌水]一个折磨了我2天的CAN网络问题 [打印本页]

作者: liu103bing    时间: 2008-11-7 14:32     标题: [求助][讨论][灌水]一个折磨了我2天的CAN网络问题

最近在飞思卡尔的8位芯片DZ60上连接一个CAN网络,程序在调试中遇到了奇怪问题,我在BDM调试模式下,烧写后,点F5running,CAN收发报文都很正常,但重新断电复位后,CAN通信不成功。
1,我觉得可能是晶振问题,用的是系统默认的时钟。但我其他模块,闪烁啊之类的都可以运行啊。
2,那可能是CAN波特率不匹配,因为如果波特率不匹配的话,那边的收发装置也是那样的错误。但我再算了没问题啊,而且在调试模式下也可以正常收发,说明波特率没问题。

实在想不对其他解释了..

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


作者: skyfar    时间: 2009-4-16 17:30

me too!!

[em13]
作者: strongchen    时间: 2009-4-17 11:57

关键的区别在于,有些寄存器在正常运行模式下复位后只能写一次,而在BDM模式下可以多次改写。检查一下这类寄存器吧。
作者: shengbo_2003    时间: 2009-7-2 20:15

兄弟,问题解决没有??我也遇到同样的问题了。


作者: fish1330    时间: 2009-7-8 13:36

CAN网络上另外的一个节点也复位试验一下。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0