打印

stm32 can 调试问题

[复制链接]
3098|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

使用特权

评论回复
5
lllttt7777| | 2009-8-5 17:22 | 只看该作者
以前也碰到过,发现是接收芯片与stm32不通(中间有个4052),直接连就好了,我用的是tja1040

使用特权

评论回复
6
b335002090|  楼主 | 2009-8-5 17:33 | 只看该作者
但是我还回模式是可以收到stm32发出的数据的,(中间有个4052)是什么意思啊?
我是tja1050直接与stm32相连的。

使用特权

评论回复
7
b335002090|  楼主 | 2009-8-8 11:10 | 只看该作者
搞定了,原来tja1050需要电压最低是4.75v,供电电压的问题。

使用特权

评论回复
8
lllttt7777| | 2009-8-8 16:04 | 只看该作者
4052是个多路选择芯片
恭喜恭喜。

使用特权

评论回复
9
b335002090|  楼主 | 2009-8-8 16:22 | 只看该作者
:handshake谢谢楼上,

使用特权

评论回复
10
sure_2011| | 2010-1-9 21:42 | 只看该作者
我的问题和楼主的一样。还回可以,正常不行。
tja1050直接与stm32相连??  是他们的引脚直接连在一起? 但我的stm32端由各外接芯片用来把信号转成差分信号,到can收发器端也有个相反功能的芯片。
我已经用外部5V供电了。

使用特权

评论回复
11
sure_2011| | 2010-1-9 21:43 | 只看该作者
不知哪里有问题??郁闷了好几天了!!

使用特权

评论回复
12
yybj| | 2010-1-10 17:09 | 只看该作者
也就是说CAN芯片要单独用5V供电

使用特权

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

本版积分规则

11

主题

84

帖子

1

粉丝