你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
wenyangzeng 发表于 2018-1-30 12:24 如果配置了DMA中断,就调用: ADCx_DMA_IRQHandler(); 如果DMA中断没有配置,才用ADC中断
morphlings2014 发表于 2018-1-30 13:24 看F7CUBE的ADC_DMA demo,虽然DMA中断和ADC中断都开了,但是完成标志位都是在HAL_ADC_ConvCpltCallback里面 ...
安静ing 发表于 2018-1-30 13:21 中断是调用了ADCx_DMA_IRQHandler(); 但我要取数据返回的完成标志位是那个哇
ADCx_DMA_IRQHandler();
如果DMA中断没有配置,才用ADC中断
ADC_IRQHandler()
评分
查看全部评分
中断是调用了ADCx_DMA_IRQHandler(); 但我要取数据返回的完成标志位是那个哇
我L4的多路获取值也是用的这个,暂时没发现问题。
评分
查看全部评分
我也是在HAL_ADC_ConvCpltCallback里设的很奇怪
你应该在DMA中断里设置1个自己的标志位。在读取了数据后清除标志位。
评分
查看全部评分
缓存提取一起放到HAL_ADC_ConvCpltCallback就好了
评分
查看全部评分