我有一个项目涉及树莓派2和arduino uno之间的沟通,盾牌的问题是不同的?
第二,当沟通时,他们都需要用同一种语言编码?
有谁知道关于这个主题的任何教程?
谢谢
只要两个屏蔽符合CAN规范,并且两端的软件使用相同的配置(比特率,CAN消息结构,CAN ID),使用不同平台和不同语言在它们之间进行通信应该没有问题 .
请注意,在许多屏蔽中,CAN收发器的电源是从“车辆”而不是从您使用的平台(arduino,RPi)提供的,以便为平台提供更好的保护,您可能需要提供这样的电源( arduino可能会这样做(虽然RPi可以从引脚2提供5V) .
1 回答
只要两个屏蔽符合CAN规范,并且两端的软件使用相同的配置(比特率,CAN消息结构,CAN ID),使用不同平台和不同语言在它们之间进行通信应该没有问题 .
请注意,在许多屏蔽中,CAN收发器的电源是从“车辆”而不是从您使用的平台(arduino,RPi)提供的,以便为平台提供更好的保护,您可能需要提供这样的电源( arduino可能会这样做(虽然RPi可以从引脚2提供5V) .