在DMA中断处理函数中加断点run,怎么进不来

2019-07-14 21:18发布

下面是DMA中断处理函数的一部分代码
if(DMA_GetFlagStatus(DMA1_FLAG_TC5)==SET)
   {  
           f_write(&fdst, buff+len_beat, len_beat, &bw);
                        memcpy(buff_test,buff+len_beat,&len_beat);

                        printf("%c ",buff_test);
           DMA_ClearFlag(DMA1_FLAG_TC5);

else if(DMA_GetFlagStatus(DMA1_FLAG_HT5)==SET)
   {
           f_write(&fdst, buff, len_beat, &bw);
                 
                 memcpy(buff_test,buff,len_beat);
                 printf("%c ",buff_test);

}
调试中我想在上面黄 {MOD}部分加断点,用keil中watch1来看buff_test这个缓冲区里的数值,但是加过断点运行时就是进不来这个中断服务函数中,大神可以指点指点
0条回答

一周热门 更多>