求助,两个板子进行CAN总线通信不通。。。。。。。

2019-07-20 13:40发布

我用两个板子进行CAN通信,一个是STM32F103RC一个是探索者STMF407,我让f103发送,f407接收,只能发送成功,但是接收不成功是怎么回事?f407环回模式正常。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
23条回答
蓝风3101
2019-07-21 15:10
        CAN_Mode_Init(CAN_SJW_1tq,CAN_BS2_7tq,CAN_BS1_7tq,6,CAN_Mode_Normal);        //f103,也是400
       key=Can_Receive_Msg(canbuf);
                printf("RX:key=%d ",key);
                if(key)//½óêÕμ½óDêy¾Y
                {                       
                        printf("receive OK ");       
                        for(i=0;i<key;i++)
                        {               
                                        if(i<4)
                                                printf("RX:canbuf[%d]=%d ",i,canbuf[i]);
                                  else
                                                printf("RX:canbuf[%d]=%d ",i,canbuf[i]);
                        }
                        printf("end ");
                }

一周热门 更多>