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

文案写作网站网址域名大全2345网址

文案写作网站,网址域名大全2345网址,网站建设专家哪家好,海外短视频软件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/92636/

相关文章:

  • 哪些网站是做婴童辅食招商的淄博做网站建设
  • 外贸网站建设定做南宁网站seo顾问
  • 三亚市住房和城乡建设局网站房产信息网哪个好
  • 网站设计文稿网站制作时间代码
  • 江苏建设教育网站河南 网站备案
  • 用wampserver搭建网站网站的建设费用
  • 网站网页进口旅游景点网站设计
  • 有哪些做画册的网站网站怎么在移动端推广
  • 如何用rp做网站中山网站建设外包
  • 设计师网站1688北京市建设规划网站
  • 北京高端网站设计外包公司企业网络规划设计与实现
  • 那个外贸网站做的最好do_action wordpress
  • 网站如何连接微信支付宝吗设计公司logo设计图片
  • 网站开发需要多少钱厦门it做网站最强
  • 简述jsp网站架构环保网站 中企动力建设
  • 四川网站建设方案手机网站整站模板下载
  • 广州网站建设及推广外贸企业网站建设一条龙
  • 梅州市建设培训中心网站西安造价信息网官网
  • 沧州网站建设益志科技大连建设学院网站
  • 爱站网怎么用廊坊网站制作报价
  • 湛江网站推广优化网站定位策划
  • 电子商务网站建设与设计论文企业邮箱是qq邮箱吗
  • 网站做分站WordPress模板注释
  • 如需手机网站建设成华区微信网站建
  • 网站流量统计怎么做的哪建设网站好
  • android开发app的详细过程网站原创文章优化
  • 深圳营销型网站建设+宝安西乡网站建设 app开发 小程序
  • 长春做网站要多少钱wordpress 账号 登陆不了
  • 公司的官方网站的作用做企业网站用什么框架
  • 百度搜到自己的网站做最好的网站需要什么