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

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

[复制链接]

该用户从未签到

14

主题

70

回帖

341

积分

中级会员

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

截图202404011654339011.jpg
回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 145 天

    [LV.7]常住居民III

    27

    主题

    1361

    回帖

    4231

    积分

    论坛元老

    积分
    4231
    发表于 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 | 显示全部楼层
    Nanger 发表于 2024-4-2 08:05
    这个 ADCIF是一次扫描结束,然后DMA把ADC结果传输到 buffer完成的标志位是吧?这个位置1说明扫描完成了, ...

    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-21 14:44 , Processed in 0.059428 second(s), 44 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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