STM32 CAN+TJA1050 调试经验

2019-07-20 23:39发布

最近在调STM32的CAN,用的是TJA1050,整了几天都不成功,能发,但是另外一端怎么也接收不到,网上查找了几天,各种改收发函数等,毫无进展,就是死活搞不通。
后来发现,其实很简单,TJA1050是5V供电,供电范围在4.75-5.25V之间!测了一下我的TJA1050的vcc端,4V不到,不悲剧才怪了!用5V供电之后,一切正常,各种爽!

所以,在这里将我的经验分享给大家,如果你也用和我一样的硬件,那么请注意了:

TJA1050需要5V供电,供电电压范围为4.75-5.25V之间,试一下,说不定就能解决困扰你很久的问题。

或者采用SN65HVD230这款收发器,3.3V供电,3-3.6V均可,好匹配。





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-21 00:01
回复【楼主位】lxc115:
---------------------------------
谢谢分享
anyever
2楼-- · 2019-07-21 04:46
 精彩回答 2  元偷偷看……
Lemons
3楼-- · 2019-07-21 07:40
两个STM32单片机之间进行CAN通信还需加电平转换芯片吗
Sarken
4楼-- · 2019-07-21 07:41
Lemons 发表于 2016-4-16 15:39
**** 作者被禁止或删除 内容自动屏蔽 ****

不需要的
zaodianxuehao
5楼-- · 2019-07-21 11:05
和你用的器件一样,现象也是没有收到(发不清楚,因为没有用can口调试软件,只是在串口中断函数知道发出来),不过我的电压已经是5v,还是感谢分享了【笔芯】
tianqi911
6楼-- · 2019-07-21 12:32
 精彩回答 2  元偷偷看……

一周热门 更多>