查看: 2430|回复: 3

[S12] MC9S12XDP512的CAN通讯问题

[复制链接]

该用户从未签到

8

主题

35

帖子

0

新手上路

Rank: 1

积分
92
最后登录
1970-1-1
发表于 2013-7-5 14:50:23 | 显示全部楼层 |阅读模式
     最近刚接触飞思卡尔的单片机,调试CAN通讯的时候出现了一些问题。
     CANH和CANL都有数据,但是它俩波形完全一样,差分之后就始终是0,也就是CAN总线上始终不能出现单片机发送的数据。
     求高手解答
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

0

主题

18

帖子

0

新手上路

Rank: 1

积分
36
最后登录
1970-1-1
发表于 2013-7-5 15:52:18 | 显示全部楼层

RE:MC9S12XDP512的CAN通讯问题

这个问题,你先看一下CAN控制器上面TxD和RxD引脚的数据是否正确,然后确定是收发器还是控制器的问题,CANH和CANL的问题,还有可能是收发器导致的,S12XDP512应该是不带收发器的,你收发器用的是哪一个?
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

35

帖子

0

新手上路

Rank: 1

积分
92
最后登录
1970-1-1
 楼主| 发表于 2013-7-5 17:17:54 | 显示全部楼层

回复:MC9S12XDP512的CAN通讯问题

回复第 2 楼 于2013-07-05 15:52:18发表:
这个问题,你先看一下CAN控制器上面TxD和RxD引脚的数据是否正确,然后确定是收发器还是控制器的问题,CANH和CANL的问题,还有可能是收发器导致的,S12XDP512应该是不带收发器的,你收发器用的是哪一个? 

你好,多谢你的回答。我让控制器发送信息,不接收信息。按理说应该是TXCAN上有数据,RXCAN上没有数据。但是我测到的TXCAN和RXCAN引脚上都有数据,并且完全一样。我的收发器用的是TJA1041。这样是不是能确定是控制器的问题?我一直很疑惑为什么RXCAN上会有数据。。。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

18

帖子

0

新手上路

Rank: 1

积分
36
最后登录
1970-1-1
发表于 2013-7-5 18:01:10 | 显示全部楼层

回复:MC9S12XDP512的CAN通讯问题

 您好,RxD引脚上也有数据的,因为CAN协议规定,发送节点会接收应答场来响应,这样才能保证数据正常发送,正常的应答场应该是连续的2-bit数据,不可能和TxD上一样,从你的描述来看,我感觉RxD上有可能是接收节点发回的错误帧,你的接收节点正确么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 12:10 , Processed in 0.089639 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表