打印
[STM32F4]

stm32F4 ADC_DMA能否在中断期间暂停传输,中断程序执行后继续

[复制链接]
1265|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
862722971|  楼主 | 2015-12-31 12:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人用的是DMA_Mode_Circular;执行完一次中断后就无法再次进入中断,求解?中断程序如下
void DMA2_Stream4_IRQHandler(void)
{
        ADC_DMACmd(ADC1, DISABLE);
        if(DMA_GetFlagStatus(DMA2_Stream4,DMA_FLAG_TCIF4)==SET)
        {  
                filter();       
                DMA_ClearFlag(DMA2_Stream4,DMA_FLAG_TCIF4);       
               
        }
        ADC_DMACmd(ADC1, ENABLE);       
}
沙发
862722971|  楼主 | 2015-12-31 14:52 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

112

帖子

1

粉丝