
我使用定时器触发adc采集 使用dma传输 在dma传输完成中断中更换HAL_ADC_Start_DMA的目标地址来重新启动adc的传输,但是在中断中使用HAL_ADC_Start_DMA时没有反应,单步调试中进入中断后正常跑完了HAL_ADC_Start_DMA,但是无法再次进入dma传输完成中断,同时第二次启动的HAL_ADC_Start_DMA的目标数组也没有把数据写进去,有大哥有头绪嘛? |
你[color=rgb(32, 31, 30) !important]在dma传输完成中断里做更换HAL_ADC_Start_DMA的目标地址的操作之前,先不妨对DMA做下复位,运行下类似这个HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)的函数。然后再对其做初始化。 |
你在dma传输完成中断里做更换HAL_ADC_Start_DMA的目标地址的操作之前,先不妨对DMA做下复位,运行下类似这个HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)的函数。{然后再对其做初始化。 |
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32H7S78-DK 官方TOUCHGFX的DEMO源码在哪里呢?
STM32H723VG实现usb通讯
STM32H750VBT6挂接外部NAND Flash
STM32H7 openamp
如何利用TIM1触发HRTIM TIMA生成频率为20Hz的100ns脉冲波?
STM32双核H7核间通信的方法
stm32上部署yolo的问题
STM32H723VGT6的唯一DFSDM的时钟可以同时输出给2个sigma-delta吗?
STM32H7+SAI+DMA双缓冲配置失败.