下面是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这个缓冲区里的数值,但是加过断点运行时就是进不来这个中断服务函数中,大神可以指点指点
一周热门 更多>