STM32
直播中

朱虹

8年用户 225经验值
私信 关注
[问答]

请问AD采样发送一次DMA请求就只能转换一个数据吗?

AD是每次转换结束的时候就可以发送一次DMA请求,但这时只是一个数据转换好了,
DMA接收到请求后只传输这一个数据吗?就是只传到RAM的一个字节里吗?
还是把这一个数据全都写到事先指定的RAM里。

回帖(4)

毛玲燕

2019-8-30 07:59:42
可以设置的。
你可以设置DMA达到多少才产生中断。当然也可以设置一个字节。
举报

李浯

2019-8-30 08:18:07
我的意思是,比如说AD采样,1s内采集500个数据,我想把这500个数据DMA传输到RAM里,例如第一个数据转换完成后不是发送DMA请求吗,不就启动了DMA方式将这个数据传输到RAM里,第二个数据依然在转换完成时发送一次DMA请求,从而再将第二个数据发送到RAM里,直到第500个数据,一共是不是要产生500次DMA请求?我的意思是,是不是一个DMA请求只传输一个数据??
举报

杨红

2019-8-30 08:28:42
举报

王一凡

2019-8-30 08:47:40
哦,明白了,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分