407VET6系统,除了TICK中断外,还有COM1、COM6、DMA2_STREAM0、DMA2_STREAM1、DMA1_STREAM0、DMA1_STREAM2、DMA1_STREAM4 5个中断,中断分组选择第四组(SCB->AIRCR:0xFA050300);DMA2_STREAM0、DMA2_STREAM1用来读取ADC的转换结果,抢占优先级和子优先级分别是0、0,工作正常;COM1、COM6的抢占优先级和子优先级分别是2、0和1、0,工作正常;DMA1_STREAM0、DMA1_STREAM2、DMA1_STREAM4分别用来读取TIM5的CH3、CH1、CH2的捕捉数据(测量电网三相信号频率),DMA1_STREAM0、DMA1_STREAM2、DMA1_STREAM4的抢占优先级和子优先级都是15、0,DMA1_STREAM0工作完全正常,而DMA1_STREAM2和DMA1_STREAM4总是会出现停止工作的情况。
|