最近在调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均可,好匹配。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
谢谢分享
不需要的
一周热门 更多>