鉴于LZ怀疑我审题的态度,较真一次:
“我现在想实现的是A板发送一个数据后,B板接收,然后B板处理后将数据发送给C板”——A到B,B到C都是使用CAN总线接口进行数据的传递
“但是中间涉及到一个公用CAN口的问题”——这里指的应该是B板需要一个公用的CAN接口
“我的板子上只有一个CAN口,”——你的板子指的是A板、B板、还是C板?根据上下文,推断是B板。就像大家一直说的CAN是总线,B板一个CAN接口就够了,最简单的情况,在外部你通过总线的方式将三个板子并联起来就好了,缺张图说明,惭愧。
“按以前的配置产生了冲突,不知道这种问题该如何处理!”——属于实际问题如何解决,需要自己查找问题原因。
“另外我想了解到F4上可以引出两个CAN口,那个这两个CAN口的波特率一样么?CAN1和CAN2的配置需要注意些什么呢?”——推荐你这种方式最可靠的方法,看参考手册CAN外设部分。波特率是否一样,你可以查看是否有两个寄存器可以分别配置两个CAN的波特率;配置需要注意什么?那可多啦,手册里提到的都得注意(当我没说:shutup:)。
|