关于定时器中断与DMA中断问题求助

2019-08-20 18:53发布

我想要将DMA发送函数放到定时器中断里面,但是DMA发送 就只能发送一次,之后定时器中断就卡死(进不去中断了),这个怎么解决?

void TIM2_IRQHandler(void)                       
{                                                                   
        if(TIM2->SR&0X0001)
        {                          
                memcpy(SendBuff,"23345678", 8);
                LumMod_Cmd_WriteParam(strlen((char*)SendBuff));   //DMA发送函数,通过串口2发送出去。
        }               
                               
                                          
        TIM2->SR&=~(1<<0);//&#199;&#229;3y&#214;D&#182;&#207;±ê&#214;&#190;&#206;&#187;             
}

0条回答

一周热门 更多>