想用IO口模拟CAN应该怎么做?

2019-08-08 13:12发布

1、有没有哪位大神做过用IO口模拟CAN的,能不能发给我一份代码参考借鉴一下,非常感谢。
2、如果要用不带CAN的STM32芯片做出CAN的协议跟战舰版进行通讯,有没有比较好的方法,应该怎么做?

3、如果以上的都行不通,需要在另外买一个带CAN的开发板的话,有没有最划算的、能跟战舰版的CAN通信的,求推荐谢谢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
Acuity
2019-08-08 18:39
1、实现CAN通信,包括CAN控制器和CAN收发器,STM32集成CAN功能的是指CAN控制器,使用时还需加CAN收发器,常用如TJA1050;CAN控制器主要将电平解析为数据帧(id,校验,标准帧,拓展帧,过滤。。。模拟起来够呛的了),这个实现非常困难;
2、SPI接口的CAN控制器MCP2515,也有并口的;使用这个也需要增加CAN收发器;
3、STM32F103C8T6最小系统,增加个TJA1050 CAN收发器即可。

一周热门 更多>