打印
[8/16-bit MCU]

飞思卡尔 DZ60单片机CAN总线时钟同步问题(已解决)

[复制链接]
4686|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
joboatsdu|  楼主 | 2014-1-1 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-2-6 22:55 编辑

大家好,2014年第一天,先祝大家新年快乐,新的一年事事顺心。
    有两个问题请教大家:1)我现在用DZ60,48脚单片机做了个板子,现在CAN通讯部分,MSCAN的初始化位置如果设置成环回自测模式,可以实现数据的收发,但如果设成正常模式,则在等待时钟同步处,停住,不往下运行了。大家看是怎么回事呢?程序代码如下。2)通过CodeWarrier建立一个新的工程,选择DZ60,生成的工程中,包含的头文件等都是64脚这种情况的,如果我用DZ60的32或48脚单片机,头文件需不需要修改,怎样修改,谢谢大家。


相关帖子

沙发
joboatsdu|  楼主 | 2014-1-2 20:43 | 只看该作者

(正解)

本帖最后由 FSL_TICS_A 于 2014-2-6 22:55 编辑

问题找到了,谢谢大家的关注,后来发现不是程序的问题,把CAN总线收发器改为TJA1040就可以了,原来用的是NCV7340,不知为何不行。

使用特权

评论回复
板凳
FSL_TICS_Jeremy| | 2014-1-3 09:46 | 只看该作者
恭喜楼主问题顺利解决,以后有问题再交流!!

使用特权

评论回复
地板
joboatsdu|  楼主 | 2014-1-4 17:13 | 只看该作者
谢谢大家关注,我看芯片资料TJA1040和NCV7340的引脚定义和典型用法都是一样的,NCV7340不行,可能是芯片的原因,也可能是焊接时有问题。折腾了2天,还好总算有个结果了。

使用特权

评论回复
5
阿杜的| | 2017-2-7 17:06 | 只看该作者
你好,我最近也在搞DZ60的CAN通信,怎么搞都不行,快没信心了。能不能借鉴一下你的例子啊,万分感谢。

使用特权

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

本版积分规则

8

主题

25

帖子

0

粉丝