找回密码
 立即注册
查看: 318|回复: 4

DMA_ADC 16个通道自动扫描完成有标志位么

[复制链接]

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-4-1 16:54:55 | 显示全部楼层 |阅读模式
例程是 16个 ADC通道自动扫描完成后启动 DMA发送,将结果发送到相应的 xdatabuffer中,如果中途16个通道未转换完成就启动发送可以么?转换完成有中断标志么?程序每一个循环就启动一次发送,不等全部转换完成可以么?

截图202404011654339011.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-4-1 17:03:16 | 显示全部楼层
DMA完成设置的所有通道扫描后会产生标志,建议检测到中断标志后再启动下一轮采集。
截图202404011702073875.jpg
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-4-2 08:05:23 | 显示全部楼层
乘风*** 发表于 2024-4-1 17:03
DMA完成设置的所有通道扫描后会产生标志,建议检测到中断标志后再启动下一轮采集。
...

这个 ADCIF是一次扫描结束,然后DMA把ADC结果传输到 buffer完成的标志位是吧?这个位置1说明扫描完成了,且已经成功存储到 DMAbuffer了?

点评

是的  发表于 2024-4-2 19:39
回复 支持 反对

使用道具 举报 送花

14

主题

70

回帖

341

积分

中级会员

积分
341
发表于 2024-4-3 13:49:14 | 显示全部楼层
Nan*** 发表于 2024-4-2 08:05
这个 ADCIF是一次扫描结束,然后DMA把ADC结果传输到 buffer完成的标志位是吧?这个位置1说明扫描完成了, ...

{:5_300:}
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:15 , Processed in 0.136993 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表