全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 模拟技术 >

第十二章 扩展模块之模数转换模块

时间:2022-02-07 11:28

人气:

作者:admin

标签: 模块 

导读:第一节硬件解读关于模数转换(AD)的原理知识不再重复,网上很多。重点的关于蓝桥杯的AD模块的知识,先看原理图部分:从AD的原理图,我们可以看出模块主要是由RP1,RP2,LD1和LD2组成,...

第一节硬件解读

关于模数转换(AD)的原理知识不再重复,网上很多。重点的关于蓝桥杯的AD模块的知识,先看原理图部分:

4b91dd2a-81e7-11ec-9e9d-dac502259ad0.png

从AD的原理图,我们可以看出模块主要是由RP1,RP2,LD1和LD2组成,其中LD1和LD2是普通的LED,本章实验将不再重复。重要的是RP1和RP2,它们分别是两个滑动变阻器,用于调节引脚的电压值。它们的引脚的关系如下:

扩展版之模数转换

开发板主板

AIN1

PB0 / ADC CHANNEL 8

AIN2

PB1 / ADC CHANNEL 9

LD1

PB6 / 低电平有效

LD2

PB7 / 低电平有效

第二节 环境配置

1,本实验依然采用调用蓝桥杯物联网赛点资源包的历程进行编写。如下图:

4ba4e4e2-81e7-11ec-9e9d-dac502259ad0.png

2,打开项目中的STM32CubeMX,

4bb5d180-81e7-11ec-9e9d-dac502259ad0.png

3,取消勾选PC14,PC15和PB6。

4bc9887e-81e7-11ec-9e9d-dac502259ad0.png

4,配置Debug引脚。

4c024f1a-81e7-11ec-9e9d-dac502259ad0.png

5,RP2为例,选中ADC,勾选IN8,这样就配置了一个通道的ADC了。如下图:其他的时钟树等等配置不再重复。

4c0fef44-81e7-11ec-9e9d-dac502259ad0.png

4c1fe138-81e7-11ec-9e9d-dac502259ad0.png

第三节 编写代码

1,在代码中声明以下变量和数组。

4c31f7ba-81e7-11ec-9e9d-dac502259ad0.png

2,LED的初始化配置。

4c401e94-81e7-11ec-9e9d-dac502259ad0.png

3,读取ADC的值并显示在OLED上面。

4c59b606-81e7-11ec-9e9d-dac502259ad0.png

4,编译代码,配置下载器等等操作不再重复。

第四节 实验现象

实验注意事项:

1,程序语句需要位于程序的BEGIN与END之间。

2,利用USB线将电脑USB口与开发板USB1口连接。

3,CN4所有拨码开关必须选择ON DP档,否则无法下载程序。

实验现象:

LD1,LD4常亮。OLED第一行显示“ADC TEXT”。转动RP2,OLED第二行显示ADC的值(从0到4095)。

宗旨:

免费的服务,永远的开源

说明:

1.本教程免费,开源,禁止用于任何商业用途,违者必究。

2.本教程版权所属为东莞市东城墨竹公子电子工作室,盗版必究。

3.资料下载请通过以下方式:

微信公众号:撞上电子

CSDN:撞上电子

掘金:撞上电子

今日头条:撞上电子

--东莞市东城墨竹公子电子工作室

--墨竹公子

--2021.12.11

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信