DMA读取ADC几个重要的地方

2019-07-21 07:00发布

最近做DMA读取3个通道的ADC数据终于搞定了 总结了几个重要的设置大家可以参考一下(在原子哥程序的基础上改的)
 ADC中要设定成扫描模式  连续转换模式 和通道的设置
DMA中要设置成 从外设读取数据  循环模式 传输数据量=存储器的大小=要转换的通道数
以上是小弟的几点愚见 有什么不对的请指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
youngs
1楼-- · 2019-07-23 14:17
回复【19楼】正点原子:
---------------------------------
还需请教一下:  USART1->CR3=1<<7;           //使能串口1的DMA发送
我看楼主发的程序中没有此句,而原子哥你的DMA程序中有,这个怎么解释呢,我有点搞乱了...
谢谢!
youngs
2楼-- · 2019-07-23 14:40
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-23 17:57
回复【20楼】youngs:
---------------------------------
楼主没用到DMA串口数据传输,就不用开.
wobukansanguo
4楼-- · 2019-07-23 20:59
楼主发的程序摆明了不配主题
电子狂飙
5楼-- · 2019-07-24 01:31
回复【楼主位】shenhao7752376:
---------------------------------
非常感谢!这需要这部分的例子
hechao3225
6楼-- · 2019-07-24 02:03
我写了个库函数版的ADC—DMA六通道扫描采集,,DMA传输转换结果并在DMA完成中断发送到串口,需要的可以看看。就发在这个帖子了

一周热门 更多>