stm32 can 调试问题

[复制链接]
3783|11
 楼主| b335002090 发表于 2009-8-5 15:01 | 显示全部楼层 |阅读模式
当我设置为还回模式时,能够正常运行,用zlg的CAN232MB在can端可以接受数据,当直接改为Normal模式时can总线出错了。错误代码为5:显性位错。请教高手指点!
 楼主| b335002090 发表于 2009-8-5 16:17 | 显示全部楼层
呵呵,没有人知道啊?自己顶一下吧!新手接触can,调试起来真的是惨不忍睹,问题多多。
lllttt7777 发表于 2009-8-5 17:16 | 显示全部楼层
CAN的接收芯片是什么?
 楼主| b335002090 发表于 2009-8-5 17:19 | 显示全部楼层
是tja1050;nxp
lllttt7777 发表于 2009-8-5 17:22 | 显示全部楼层
以前也碰到过,发现是接收芯片与stm32不通(中间有个4052),直接连就好了,我用的是tja1040
 楼主| b335002090 发表于 2009-8-5 17:33 | 显示全部楼层
但是我还回模式是可以收到stm32发出的数据的,(中间有个4052)是什么意思啊?
我是tja1050直接与stm32相连的。
 楼主| b335002090 发表于 2009-8-8 11:10 | 显示全部楼层
搞定了,原来tja1050需要电压最低是4.75v,供电电压的问题。
lllttt7777 发表于 2009-8-8 16:04 | 显示全部楼层
4052是个多路选择芯片
恭喜恭喜。
 楼主| b335002090 发表于 2009-8-8 16:22 | 显示全部楼层
:handshake谢谢楼上,
sure_2011 发表于 2010-1-9 21:42 | 显示全部楼层
我的问题和楼主的一样。还回可以,正常不行。
tja1050直接与stm32相连??  是他们的引脚直接连在一起? 但我的stm32端由各外接芯片用来把信号转成差分信号,到can收发器端也有个相反功能的芯片。
我已经用外部5V供电了。
sure_2011 发表于 2010-1-9 21:43 | 显示全部楼层
不知哪里有问题??郁闷了好几天了!!
yybj 发表于 2010-1-10 17:09 | 显示全部楼层
也就是说CAN芯片要单独用5V供电
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

84

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部