首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助][讨论][灌水]一个折磨了我2天的CAN网络问题

[求助][讨论][灌水]一个折磨了我2天的CAN网络问题

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

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

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

me too!!

[em13]
关键的区别在于,有些寄存器在正常运行模式下复位后只能写一次,而在BDM模式下可以多次改写。检查一下这类寄存器吧。
海纳百川  有容乃大

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

CAN网络上另外的一个节点也复位试验一下。
/********** 飞思卡尔交流QQ群:82738157 ************/
返回列表