0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【工程师开发板使用测评】爱普特 APT32F110 ev board 开箱实验B:使用AD检测外部电压

爱普特微电子 2023-03-05 10:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

使用ADAIN17检测电位器电压,在LCD显示实时电压。

本次实验目的是使用AD,通过DEMO程序实现,实现外部AIN17 输入的电压变化。在开发板上,R19,R20,R21是连接在AIN17,位号上元器件是空置的,我在这个位置上焊接一个电位器,改变电位器电阻时,LCD显示当前电压变化。

先了解ADC特性:

4cec8d46-b91d-11ed-ad0d-dac502259ad0.png

4d1b491a-b91d-11ed-ad0d-dac502259ad0.png

硬件上做一些连接:

4d46f84e-b91d-11ed-ad0d-dac502259ad0.png

4d62eefa-b91d-11ed-ad0d-dac502259ad0.png

实验基于DEMO例子程序实现,需要了解AD相关的代码:

1. 在任务数组里,包括adc_process_event 任务

4d84154e-b91d-11ed-ad0d-dac502259ad0.png

在任务的具体函数中,分布进行AD采样与AD数据的处理:

4da3579c-b91d-11ed-ad0d-dac502259ad0.png

2.在AD初始化添加PC00为AIN17的设置,其他默认设置

4dc66700-b91d-11ed-ad0d-dac502259ad0.png

在AD采样序列中添加ADCIN17,这样AD将AIN17的电压模拟信号进行转换:

4dddaad2-b91d-11ed-ad0d-dac502259ad0.png

然后将AD的结果进行计算为电压,按照比例将常数修改为102:

4df99044-b91d-11ed-ad0d-dac502259ad0.png

3. 将代码下载到MCU, 全量程误差3%的效果

4e0f6810-b91d-11ed-ad0d-dac502259ad0.png

4e552346-b91d-11ed-ad0d-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电压
    +关注

    关注

    45

    文章

    5757

    浏览量

    120931
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113217
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【开源FPGA硬件】硬件黑客集结:开源FPGA开发板测评活动全网火热招募中......

    式发布啦!现面向全网招募第一批工程师/硬件爱好者,开发板免费试用测试啦! 优秀试用报告,将作为板卡配套资料发布~ 相关链接: 拥抱开源!一起来做FPGA开发板啦!火爆开发中 | 开源F
    发表于 10-29 11:37

    【作品合集】飞凌嵌入式OK527N-C开发板测评

    飞凌嵌入式OK527N-C开发板测评作品合集 产品介绍: OK527-C开发板采用核心+底板分体式设计,共320个引脚,采用4个80Pin
    发表于 09-22 15:54

    【作品合集】视美泰M-K1HSE、3568开发板测评

    领先水平。M-K1HSE专为人机交互、工控项目、深度学习等场景设计,提供丰富的接口和强大的扩展能力,是开发者和工程师的理想选择。 SC-3568HA开发板: SC-3568HA开发板
    发表于 09-22 10:32

    【作品合集】中科昊芯Core_DSC280025C开发板测评

    中科昊芯Core_DSC280025C开发板测评作品合集 产品介绍: Core_DSC280025C核心使用了昊芯HXS320F28025CRISC-V DSP芯片,该芯片集成了吴芯
    发表于 09-18 10:52

    【作品合集】玄铁BPI-CanMV-K230D-Zero开发板测评

    / 追踪、画中画)) 作者:jf_07365693【BPI-CanMV-K230D-Zero开发板体验】介绍、系统安装、工程测试 【BPI-CanMV-K230D-Zero开发板体验】人体关键点
    发表于 09-18 10:13

    【作品合集】群芯闪耀Milk-V Duo S 开发板测评

    体验】开箱、介绍、系统更新 【Milk-V Duo S 开发板免费体验】网络连接、分区扩展、外壳设计【Milk-V Duo S 开发板免费体验】SDK编译、人脸检测、OpenCV测试
    发表于 09-16 11:03

    【作品合集】汇思博SEEK100开发板测评

    SEEK100开发板开箱&简介 【汇思博SEEK100开发板试用体验】02 环境搭建及新建测试工程 【汇思博SEEK100开发板
    发表于 09-15 10:24

    【作品合集】沁恒微电子CH585开发板测评

    沁恒微电子CH585开发板测评作品合集 产品介绍: CH585是集成BLE无线通讯和高速USB及NFC的RISC-V MCU/SoC。片上集成了2Mbps低功耗蓝牙BLE通讯模块、USB全速控制器
    发表于 09-08 10:38

    【作品合集】嘉楠科技01 Studio K230开发板测评

    开发板试用体验】K230机器视觉相关功能体验【嘉楠堪智K230开发板试用体验】K230 AI 功能体验 作者:jf_18702540【嘉楠堪智K230开发板试用体验】+开箱
    发表于 09-03 10:30

    01 Studio K230开发板开箱评测

    Studio K230开发板开箱评测
    的头像 发表于 06-28 14:26 2566次阅读
    01 Studio K230<b class='flag-5'>开发板</b><b class='flag-5'>开箱</b>评测

    来自资深工程师对ELF 2开发板的产品测评

    来自资深工程师对ELF 2开发板的使用测评
    的头像 发表于 04-28 15:03 1521次阅读
    来自资深<b class='flag-5'>工程师</b>对ELF 2<b class='flag-5'>开发板</b>的产品<b class='flag-5'>测评</b>

    再升级!普特微电子推出超高性价比全国产RISC核32位触控MCU——APT32F104X

    APT32F104X是基于普特自研的微处理器IP库及RISC核架构研发,采用-40~105℃工业级别标准设计,多达26路的触摸按键控制器,无需外部电容。支持9*8点阵驱动或8*
    的头像 发表于 02-11 09:25 1187次阅读
    再升级!<b class='flag-5'>爱</b><b class='flag-5'>普特</b>微电子推出超高性价比全国产RISC核32位触控MCU——<b class='flag-5'>APT32F</b>104X

    普特微电子推出国产RISC核32位触控MCU—APT32F104X

    产品系列布局。 APT32F104X基于普特微电子自研的微处理器IP库及RISC核架构精心研发,不仅拥有卓越的性能,还采用了严苛的-40~105℃工业级别标准设计,确保了其在各种恶劣环境下的稳定运行。 值得一提的是,
    的头像 发表于 02-08 10:41 1050次阅读

    普特微电子推出超高性价比全国产RISC核32位MCU—APT32F004X

    近日,普特微电子凭借自研的微处理器IP库及在RISC核架构领域的深厚积累,重磅推出了APT32F004X。这款全国产32位MCU,凭借其卓越的性能、丰富的外设资源以及超高的性价比,势必将为相关领域
    的头像 发表于 01-20 20:00 1190次阅读
    <b class='flag-5'>爱</b><b class='flag-5'>普特</b>微电子推出超高性价比全国产RISC核32位MCU—<b class='flag-5'>APT32F</b>004X

    再升级!普特微电子推出超高性价比全国产RISC核32位MCU——APT32F104X

    近日,全国产32位MCU小巨人企业普特微电子宣布推出一款超高性价比的全国产RISC核32位MCU——APT32F104X,进一步扩展丰富其在全国产、高性价比领域MCU产品系列布局
    的头像 发表于 01-20 18:16 1342次阅读
    再升级!<b class='flag-5'>爱</b><b class='flag-5'>普特</b>微电子推出超高性价比全国产RISC核32位MCU——<b class='flag-5'>APT32F</b>104X