关于STM32 CAN FIFO的理解 首先,CAN_FMR->CAN2SB如果设置为0 ,CAN1没有被分配到筛选器,任何消息都不会被接收。请注意,FIFO会保存最后一个消息,读消息操作能够读到最后一个消息,但是寄存器里无挂起消息。 二,CAN_FMR->CAN2SB如果设置有值 由发送邮箱发出的消息会先和FIFO0关联的过滤器比较,如果通过就会保存在FIFO0中,且不会在和FIFO1的过滤器比较;如果没有通过检查,就会和FIFO1的过滤器进行比较,通过则保存在FIFO1中。