当前位置: 首页 > news >正文

做网站需要到什么技术潍坊网站建设报价费用

做网站需要到什么技术,潍坊网站建设报价费用,潍坊住房公积金个人账户查询,网站城市切换代码ADC简介 ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:0~3.3V,…

ADC简介

  • ADC(Analog-Digital Converter)模拟-数字转换器
  • ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁
  • 12位逐次逼近型ADC,1us转换时间
  • 输入电压范围:0~3.3V,转换结果范围:0 ~4095
  • 18个输入通道,可测量16个外部和2个内部信号源
  • 规则组和注入组两个转换单元
  • 模拟看门狗自动监测输入电压范围
  • STM32F103C8T6 ADC资源:ADC1、ADC2,10个外部输入通道
    逐次逼近型ADC
    在这里插入图片描述
    DAC:数字转模拟
    VREF(+)、VREF(-):参考电压,这个参考电压决定了ADC的输入范围
    与参考电压转换过来的模拟量进行比较,使用二分法的方式逐渐逼近未知的采集的模拟量,这个判断过程相当于是对二进制从高位到低位依次判断是1还是0的过程。

ADC框图
在这里插入图片描述
ADCCLK<最大14MHz ,ADC预分频器只能选择6或者8分频
ADC基本结构
在这里插入图片描述

输入通道
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
触发控制
在这里插入图片描述
数据对齐
在这里插入图片描述
转换时间
在这里插入图片描述
校准
在这里插入图片描述
硬件电路
在这里插入图片描述
案例:单通道&指定通道实现多通道转换

#include "ADC.h"void AD_Init(void)
{//开启对应时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1,ENABLE);//GPIO初始化GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;//模拟输入GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;GPIO_InitStructure.GPIO_Speed  =  GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStructure);//配置ADC的通道配置ADC_RegularChannelConfig(ADC1,ADC_Channel_0,1,ADC_SampleTime_55Cycles5);ADC_InitTypeDef ADC_InitStructure;ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;ADC_InitStructure.ADC_NbrOfChannel = 1;ADC_InitStructure.ADC_ScanConvMode = DISABLE;ADC_Init(ADC1,&ADC_InitStructure);ADC_Cmd(ADC1,ENABLE);//ADC校准ADC_ResetCalibration(ADC1);//重置所选ADC校准寄存器。while(ADC_GetResetCalibrationStatus(ADC1) == SET);//获取所选ADC重置校准寄存器的状态,重置完成硬件清零ADC_StartCalibration(ADC1);while(ADC_GetCalibrationStatus(ADC1) == SET);//获取所选ADC校准状态,校准完成后硬件清零
}uint16_t AD_GetValue(void)//单通道
{ADC_SoftwareStartConvCmd(ADC1,ENABLE);//ADC软件触发启动转换。while(ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC) == RESET);return ADC_GetConversionValue(ADC1);
}uint16_t AD_GetAppointValue(uint8_t ADC_Channel)//指定通道
{ADC_RegularChannelConfig(ADC1,ADC_Channel,1,ADC_SampleTime_55Cycles5);ADC_SoftwareStartConvCmd(ADC1,ENABLE);//ADC软件触发启动转换。while(ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC) == RESET);return ADC_GetConversionValue(ADC1);
}uint16_t AD_GetVoltage(void)
{return (AD_GetValue()/4095)*3.3*100;
}
http://www.yayakq.cn/news/654634/

相关文章:

  • 对接 网站后台网站集约建设原因
  • 模板网站的坏处编程培训心得
  • 做网站投资太大 网站也没搞起来宝塔面板wordpress静态化
  • 中英文双语网站怎么做网站做系统叫什么
  • html5国外网站模板html源码下载wordpress主题在线制作
  • 一个完整网站制作的实例app商城开发定制
  • wordpress多站点不同主题图片展示型网站模板下载
  • 腾讯云域名备案需要提供网站建设方案书建网站前途
  • 网站首页建设图文教程做网络销售哪些网站比较好
  • 可以做微课ppt模板 网站有哪些内容婚纱网站设计素材
  • 网站建设寻求做毕业设计免费网站建设
  • 下载专门做初中数学题的网站wordpress幻灯片不显示
  • 重庆网站排名优化教程商会网站建设方案书
  • 网站动画特效建筑工程网上教育平台
  • 油金地 做网站wordpress 怎么加页面
  • 个人网站建站申请网站关键词太多好不好
  • 医社保增减员在什么网站做格尔木有做网站的吗
  • 山东建设局网站 王局骨科免费咨询
  • 佛山做外贸网站渠道网站建设项目维护与评价书
  • 做网站流程建网站学什么
  • 精美的网站上海企业seo
  • 大连城建设计研究院网站广东省公路建设有限公司网站
  • 海诚网站建设dw网页设计软件的学习网站
  • 网站建设怎么做呢无法运行电脑wordpress
  • vps配置iis网站自己动手做网站
  • 贵州百度推广优化报告哈尔滨优化网站公司
  • 焦作公司做网站中国制造网站上的聊天怎么做
  • 网上书店网站前端搜索条怎么做城北区建设局网站
  • 网站源代码下载工具html5网站建设平台
  • 城乡企业建设部网站工程项目外包平台