请教原子大哥,F4的CAN中断服务函数像这样编写进不了中断

2019-07-21 01:56发布

       我尝试通过CAN进行IAP试验。然后还买了一个周立功的CAN盒子,通过CANTest软件发送bin。
      我想通过  CAN_ITConfig(CAN1,CAN_IT_FMP0, ENABLE);  此函数来接收中断。
      CAN的配置如下:



      我的中断服务函数是:

       我试了网上的很多例程,CAN的中断接收都是在中断服务函数里用了一个接收标识(如CanRcvFlag = ENABLE;),然后在主函数里通过while(1)的循环判断此标识来判定是否收到消息。我想知道我这个中断函数的思路有没有问题?因为串口,定时器的中断服务函数都类似这样。
      在Debug模式下,我用CAN盒子发送一帧数据,在中断服务函数里设置断点,并没有进入断点。CANTest软件里提示发送出去了。
      麻烦原子大哥指点一下迷津!感激不尽。
                    
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。