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

2019-08-08 13:12发布

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

3、如果以上的都行不通,需要在另外买一个带CAN的开发板的话,有没有最划算的、能跟战舰版的CAN通信的,求推荐谢谢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
翼间
1楼-- · 2019-08-09 13:25
软件模拟CAN意义何在?放弃了CAN完全由硬件完成的地址识别、过滤、校验、仲裁等一系列优势,却继承了CAN帧数据过小等一系列缺点,还大量占用系统资源,集软硬件缺陷于一身,自己给自己找不痛快,所为何苦?就为了省那几块钱CPU价格?为了便宜你不如直接上个485算了。
翼间
2楼-- · 2019-08-09 14:43
ST带CAN控制器的芯片最便宜的应该是STM32F042,才六块钱一片,ST最便宜的32位的030也要花三块钱,多花三块钱,省了多少系统资源和开发成本……
809659312
3楼-- · 2019-08-09 17:30
翼间 发表于 2017-7-31 15:37
软件模拟CAN意义何在?放弃了CAN完全由硬件完成的地址识别、过滤、校验、仲裁等一系列优势,却继承了CAN帧 ...

恩恩,说的很有道理,非常感谢
Acuity
4楼-- · 2019-08-09 21:43
 精彩回答 2  元偷偷看……
Xcy
5楼-- · 2019-08-09 23:15
同学,先理解一下CAN通信的定义吧!这东西没人会用模拟的。实在经济紧张,去淘宝个小模块,用不了多少钱。
目瞪狗呆
6楼-- · 2019-08-10 05:05
某宝很强大,STM32最小系统带CAN芯片部分的应该有

一周热门 更多>