打印
[MM32软件]

【MM32 eMiniBoard测评报告】+ADC转换的测试

[复制链接]
659|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hu9jj|  楼主 | 2020-5-22 20:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hu9jj 于 2020-5-22 20:07 编辑

    开始尝试运行厂家提供的ADC例程,共有三个固件库例程,即单通道转换、温度转换和内部1.2V参考电压转换。




    三个例程都分别编译下载测试运行,可以通过串口助手观看测试结果。不过厂家提供的说明文本文件却不敢恭维,三个例程的说明文件一模一样,都是说手动调节电位器可以看到数值变化,可实际上只有第一个例程才对,温度值和内部1.2V参考电压是无法通过手动调节改变数值的。
    这是内部温度数值:



    这是通道0(RV1)的数据,通过调节RV1的阻值,可以看到数值在变化:



    运行厂家的例程当然不是目的,因为板上有三个RV输入,我就想测试三个通道同时转换。多通道转换需要通过DMA获得转换结果,同时初始化时也需要使能相应的通道和设置模式,我查阅数据手册和用户手册,都没有对固件库函数的解释,上官网也没找到固件库手册,固件库中对应的函数中注释少之又少,折腾了一天都没有成功。在此请教各位,要开通多个通道,ADC的初始化应该如何设置呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:Microchip
简介:让我们来为您提供帮助。我们可提供各种资源来帮助您解决一切问题。是否需要与我们的客户支持团队联系?您可以通过电话、在线聊天功能或电子邮件与他们联系。

151

主题

1059

帖子

11

粉丝