请问在同一个PCB上面,多片STM32进行CAN通讯的疑问。
请问在同一个PCB上面,多片STM32进行CAN通讯,大家是怎么处理的?这个问题,大家是如何处理的?
在这种情况下,是选择CAN 好还是使用SPI比较好? 同一块PCB为什么需要用CAN通信呢,理解485/can一类的通信应该是设备或者板间使用的,而IIC/SPI才是板上通信常用的配置。 makesoft 发表于 2022-8-9 11:34
同一块PCB为什么需要用CAN通信呢,理解485/can一类的通信应该是设备或者板间使用的,而IIC/SPI才是板上通信 ...
(引用自2楼)
是的,同一个PCB,SPI和IIC比CAN快多了!
我记得本坛有发过板级CAN通信免收发器的方法 my_avr 发表于 2022-8-9 13:58
我记得本坛有发过板级CAN通信免收发器的方法
(引用自4楼)
https://www.amobbs.com/forum.php?mod=viewthread&tid=5603973&highlight=can%2B%E6%94%B6%E5%8F%91%E5%99%A8
参考这个,做了测试数据传输是成功的! SPI比较好再不济 串口也能跑到1M yunqing_abc 发表于 2022-8-9 13:52
是的,同一个PCB,SPI和IIC比CAN快多了!
(引用自3楼)
是这样的 我的期望是 同一个PCB 多片MCU 使用同一颗晶振,然后 多片之间通过一个CAN 挂起来,然后数据便于传输,也便于观测。
这样 不分主从,硬件仲裁,应该比串口485 或者SPI 要方便一些。。。
我的出发点是这样考虑的。
页:
[1]