STM32的ADC设置步骤.docx

上传人:scccc 文档编号:14466709 上传时间:2022-02-06 格式:DOCX 页数:1 大小:64.14KB
返回 下载 相关 举报
STM32的ADC设置步骤.docx_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《STM32的ADC设置步骤.docx》由会员分享,可在线阅读,更多相关《STM32的ADC设置步骤.docx(1页珍藏版)》请在三一文库上搜索。

1、STM32的ADC设置步骤STM32是一款设计非常巧妙的控制芯片,其中ADC是非常实用的模块,它和我们之前 学习过的51、430单片机中的ADC有相同的原理,但是STM32相对来说略有复杂,对于初 学者来说,要想快速搞定这个模块首先一定要了解硬件结构,其次了解寄存器位的功能, 熟悉ADC设置流程是最主要核心。1)开启PA 口时钟,设置PA0为模拟输入。STM32F103RBT6的ADC通道。在PA0上,所以,我们先要使能PORTA的时钟,然后设 置PA0为模拟输入。2)使能ADC1时钟,并设置分频因子。要使用ADC1,第一步就是要使能ADC1的时钟,在使能完时钟之后,进行一次ADC1的 复位。

2、接着我们就可以通过RCJCFGR设置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转换操作 了。感谢您的阅读,祝您生活愉快。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1