利用阿波罗开发板STM32F429的CAN2进行通信,与利用CAN1时有什么不一样,需要怎么修改

2019-07-20 01:07发布

利用阿波罗STM32F429的CAN2进行通信,在官方给的历程上修改完之后发现并不行,应该怎样配置,修改参数。请大家指导一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
hi我歌月徘徊
2019-07-20 07:06
单独使用can2时,can1的时候也需要打开。
还有过滤器的设置
    CAN2_FilerConf.FilterIdHigh=0X0000;     //32位ID
    CAN2_FilerConf.FilterIdLow=0X0000;
    CAN2_FilerConf.FilterMaskIdHigh=0X0000; //32位MASK
    CAN2_FilerConf.FilterMaskIdLow=0X0000;  
    CAN2_FilerConf.FilterFIFOAssignment=CAN_FILTER_FIFO0;//过滤器0关联到FIFO0
    CAN2_FilerConf.FilterNumber=14;          //CAN2的过滤器号从14开始
    CAN2_FilerConf.FilterMode=CAN_FILTERMODE_IDMASK;
    CAN2_FilerConf.FilterScale=CAN_FILTERSCALE_32BIT;
    CAN2_FilerConf.FilterActivation=ENABLE; //激活滤波器0
    CAN2_FilerConf.BankNumber=14;

一周热门 更多>