当前位置: 首页 > 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.ds6.com.cn/news/76994.html

相关文章:

  • 根据图片做网站用什么24小时人工在线客服
  • 国外营销网站西安seo
  • 字体图标网站怎么开发一个网站
  • 自己做网站打不开是怎么回事百度竞价开户流程
  • 做淘客网站备案seo矩阵培训
  • 珠海市网站建设怎么样淄博头条新闻今天
  • 中央广播电视总台央视综合频道郑州seo网络推广
  • 个人网站建立内容知识付费小程序搭建
  • 建网站源码建站详解今日军事新闻视频
  • 用wordpress仿站app推广联盟平台
  • 浙江品牌网站建设百度关键词优化技巧
  • 网站向哪里备案今天最新新闻10条
  • 自助旅游网站开发分析报告广西网站seo
  • 河北提供网站建设公司哪家好app开发教程
  • 网络哪家公司比较好扬州百度关键词优化
  • 运城建设银行网站点杭州seo公司
  • php中网站不同模板后台逻辑代码怎么管理seo网站推广免费
  • 白云做网站公司seo推广排名公司
  • 江苏建设监理协会官方网站网络营销推广论文
  • wordpress文章内容标签做关键词国外seo大神
  • 网站的开发环境谷歌搜索引擎大全
  • 网站设计机构有哪些百度指数查询
  • wordpress如何建站专业做网站的公司
  • 无锡网站制作联系电话网店推广运营
  • 重庆旅游网站制作公司南宁求介绍seo软件
  • 极客联盟网站建设公司怎么样新的网络推广方式
  • b2b网站栏目百度网盘搜索神器
  • 外贸网站 流量最新最好的磁力搜索
  • 网站备案复查网上教育培训机构
  • wordpress查看jquery版本网站优化推广平台