STM32的ADC设置步骤
更新时间:2024-05-30 11:24:01 阅读量: 综合文库 文档下载
STM32是一款设计非常巧妙的控制芯片,其中ADC是非常实用的模块,它和我们之前学习过的51、430单片机中的ADC有相同的原理,但是STM32相对来说略有复杂,对于初学者来说,要想快速搞定这个模块首先一定要了解硬件结构,其次了解寄存器位的功能,熟悉ADC设置流程是最主要核心。 1)开启PA口时钟,设置PA0为模拟输入。
STM32F103RBT6的ADC通道0在PA0上,所以,我们先要使能PORTA的时钟,然后设置PA0为模拟输入。
2)使能ADC1时钟,并设置分频因子。
要使用ADC1,第一步就是要使能ADC1的时钟,在使能完时钟之后,进行一次ADC1的复位。接着我们就可以通过RCC_CFGR设置ADC1的分频因子。分频因子要确保ADC1的时钟(ADCCLK)不要超过14Mhz。 3)设置ADC1的工作模式。
在设置完分频因子之后,我们就可以开始ADC1的模式配置了,设置单次转换模式、触发方式选择、数据对齐方式等都在这一步实现。 4)设置ADC1规则序列的相关信息。
接下来我们要设置规则序列的相关信息,我们这里只有一个通道,并且是单次转换的,所以设置规则序列中通道数为1,然后设置通道0的采样周期。 5)开启AD转换器,并校准。
在设置完了以上信息后,我们就开启AD转换器,执行复位校准和AD校准,注意这两步是必须的!不校准将导致结果很不准确。 6)读取ADC值。
在上面的校准完成之后,ADC就算准备好了。接下来我们要做的就是设置规则序列0里面的通道,然后启动ADC转换。在转换结束后,读取ADC1_DR里面的值就是了。
通过以上几个步骤的设置,我们就可以正常的使用STM32的ADC1来执行AD转换操作了。
正在阅读:
STM32的ADC设置步骤05-30
网络与信息安全概论03-08
高考政治一轮复习第一单元生活与消费第3课多彩的消费讲义新人教版必修1-可编辑修改12-27
母亲节活动方案范文五篇08-17
六一文艺汇演园长致词02-06
名师指导:高考地理答题技巧及应考策略03-15
尽调清单模板03-30
数学课外兴趣小组活动工作总结10-08
《勇敢者的游戏》影评精选10篇12-12
5.2 参与旅游环境保护教案06-08
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 步骤
- 设置
- STM32
- ADC