关于F28M35的can测试问题

2019-07-19 16:10发布

由于设计需要,对F28m35的CAN进行学习,并进行了相关的测试,在内部回环测试模式的时候发送和接收数据都没有问题,但是在外部测试的时候,就只有发送没有接受,有那位知道情况的,请指教一下.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
taihezhibanh
1楼-- · 2019-07-19 16:12
内部回环测试的时候就就是按照TI里面的CAN的例程测试的,没有问题。外部回环测试,是自己编的程序,调试啥的都没有出现错误,就是一直接收不到数据,观察发送的数据都没有问题。我外部的设置是:用CAN0发送,CAN1接收。硬件的链接就是把CAN0口的TX和RX和CAN1口的TX和RX相连接。这样的连接有问题没?还是说必须添加收发器?
heibaiyinjiag
2楼-- · 2019-07-19 19:05
这个我还真遇到过,不过不是F28M35。我的这个问题出在例程中初始化CAN管脚的那条语句,那两条语句执行后寄存器的值没有变。解决方法是在那两条语句前加几个NOP就可以了!
meishizhaoshi
3楼-- · 2019-07-20 00:42
 精彩回答 2  元偷偷看……
wangjinlili
4楼-- · 2019-07-20 01:02
没有遇到过这情况
teabottle
5楼-- · 2019-07-20 04:46
等着跟楼主学习啦
jinpaidianzi
6楼-- · 2019-07-20 05:53
进来学习的

一周热门 更多>