打印

28335的CAN总线发送问题

[复制链接]
2676|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近需要用到28335的CAN总线模块,参照手册做了一下实验,同时参考V141的例程,在例程中是没问题,但是我用USB转CAN连接283335的CAN,最后的结果是28335的CAN一直无法发送成功,一直停在这儿,
do
{
ECanaShadow.CANTA.all = ECanaRegs.CANTA.all;
} while(ECanaShadow.CANTA.bit.TA0 == 0 );
说明CAN数据一直没发送出去,同时can的波特率设置如下:系统时钟频率为150MHz,则CAN总线的波特率为500k,其它配置就是V141

ECanaShadow.CANBTC.bit.BRPREG = 9;
ECanaShadow.CANBTC.bit.TSEG2REG = 2;
ECanaShadow.CANBTC.bit.TSEG1REG = 10;
在手册中也有如下说明:截图

手册中说明是:在任何时候在CAN的网络里面必须一个节点和当前发送节点的波特率相同即可,我用的USB转CAN,波特率设置为500k,并且能够和其它的设备通讯,说明USB转CAN是没问题,现在问题不知道出在哪儿?困惑一周了,大家帮我看看

截图.png (148.17 KB )

截图.png

相关帖子

沙发
dirtwillfly| | 2016-8-14 08:57 | 只看该作者
意思是用usb转CAN后,在上位机上没有收到28335的数据吗?
建议先用逻辑分析仪观察一下

使用特权

评论回复
板凳
xiaoyaozt| | 2016-8-14 22:10 | 只看该作者
你单步调试是哪里问题?

使用特权

评论回复
地板
xiaoyaozt| | 2016-8-14 22:35 | 只看该作者
单独测试各个模块能够走通吗?

使用特权

评论回复
5
comeon201208| | 2016-8-15 23:42 | 只看该作者
CAN总线的问题很复杂的,这儿涉及到的协议很麻烦的

使用特权

评论回复
6
i1mcu| | 2016-8-16 17:15 | 只看该作者
你得测试好每一个程序才能组合的。

使用特权

评论回复
7
i1mcu| | 2016-8-16 17:18 | 只看该作者
can和usb通信直接集成不行吗

使用特权

评论回复
8
cehuafan| | 2016-8-17 22:50 | 只看该作者
你用过can自首自发吗

使用特权

评论回复
9
cehuafan| | 2016-8-17 22:51 | 只看该作者
xiaoyaozt 发表于 2016-8-14 22:10
你单步调试是哪里问题?

单步调试查看不出来,可以逻辑分析仪试试。

使用特权

评论回复
10
596142041|  楼主 | 2016-8-18 21:03 | 只看该作者
dirtwillfly 发表于 2016-8-14 08:57
意思是用usb转CAN后,在上位机上没有收到28335的数据吗?
建议先用逻辑分析仪观察一下 ...

谢谢你的回复,问题已经解决了。是自己粗心了

使用特权

评论回复
11
596142041|  楼主 | 2016-8-18 21:04 | 只看该作者
xiaoyaozt 发表于 2016-8-14 22:10
你单步调试是哪里问题?

谢谢你的回复,问题已经解决。

使用特权

评论回复
12
596142041|  楼主 | 2016-8-18 21:04 | 只看该作者
问题已经解决,谢谢大家的关注

使用特权

评论回复
13
Thorald| | 2016-8-19 10:37 | 只看该作者
单步调试,查看相关寄存器

使用特权

评论回复
14
smilingangel| | 2016-8-19 22:25 | 只看该作者
这个要注意信号的逻辑分析的。

使用特权

评论回复
15
四枫院夜咿| | 2016-11-2 20:32 | 只看该作者
问题怎么解决的,遇到了同样问题,也是用usb转can调试的,一直停在while循环处?????????????

使用特权

评论回复
16
usysm| | 2016-11-2 21:50 | 只看该作者
自测循环怎么样?

使用特权

评论回复
17
usysm| | 2016-11-2 21:53 | 只看该作者
先使用自测看看程序能不能调试通了。

使用特权

评论回复
18
dspmana| | 2016-11-3 22:45 | 只看该作者
自测selflookup用过了吗?

使用特权

评论回复
19
dspmana| | 2016-11-3 22:48 | 只看该作者
can通信的芯片效果怎么样?

使用特权

评论回复
20
232321122| | 2016-11-4 22:45 | 只看该作者
编写CAN最开始需要自首自发。

使用特权

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

本版积分规则

23

主题

177

帖子

1

粉丝