- 博客(2)
- 收藏
- 关注
原创 cubemx配置DMA中的Normal模式
关于我想写一个ADC采集信号,并做傅里叶变化的代码。想要按下按键采样1024个点,进入ADC中断再做处理。但是发现按下一次按键,不断的进入 HAL_ADC_ConvCpltCallback()中断。经过后续了解,原来DMA的模式配置错误了。众所周知,DMA分为一开始配置的是Circular和Normal两个模式(如下图)我翻阅的书籍(STM32Cube高效开发–王维波著)中对Normal模式描述:传输完一个缓冲区后,DMA传输就停止了。一直让我很困惑的点是,一个缓冲区具体指什么?
2024-11-21 14:24:47
521
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人