[技术问答] 如何使用PDMA 读取ADC 转换的结果?

[复制链接]
 楼主| zhuotuzi 发表于 2019-8-31 23:28 | 显示全部楼层 |阅读模式
当A/D转换结束的时候,转换结果被存储在ADDR寄存器中,同时VALID位被置‘1’。如果ADCR.PTEN被置‘1’,A/D控制器将产生PDMA请求(P_nDRQ)来传输数据,PDMA通过响应P_nDRQ请求来读走A/D转换的数据,以此达到CPU无干预情况下的连续A/D转换。



 楼主| zhuotuzi 发表于 2019-8-31 23:28 | 显示全部楼层
这种操作方式适合大量的读取存储操作。
wahahaheihei 发表于 2019-8-31 23:30 | 显示全部楼层
PDMA,专门用于外设的DMA
mintspring 发表于 2019-9-9 00:05 | 显示全部楼层
应该提供例子
xuanhuanzi 发表于 2019-9-9 21:55 | 显示全部楼层
有例子吗?
PDMA,专门用于外设的DMA
jasontu 发表于 2019-9-10 08:07 | 显示全部楼层
有的以m031而言有pmda ADC的代碼, M031BSP / SampleCode / StdDriver / ADC_PDMA_PWM_Trigger /
改成software trigger即可
huahuagg 发表于 2019-9-10 22:06 | 显示全部楼层
楼上说的是,我去试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

3368

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部

214

主题

3368

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部