1、CAN数据接收后直接放在数组中,然后退出中断,主函数再处理,快进快出
2、TIM2产生DMA传输指令,然后将数据更新到输出寄存器(这样做没有意义,传输受CAN中断影响)
3、解决方法就是,降低TIM2中断执行时间,调至最高优先级,快进快出不影响CAN中断执行
CAN接收中断应该在很短的时间内能退出,将CAN中断里面的业务尽可能减少试一下
然后这个任意GPIO是实现不了的,只有硬件上与定时器有关联的才行