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

给别人做网站怎么赚钱吗软文范例100字以内

给别人做网站怎么赚钱吗,软文范例100字以内,天河网站建设,做移动网站点击软件时间记录:2024/2/9 一、ADC相关知识点 (1)STM32的ADC时钟不要超过14MHz,不然结果的准确率将下降 (2)ADC分为规则组和注入组,规则组相当于正常运行的程序,注入组相当于中断可以打断…

时间记录:2024/2/9

一、ADC相关知识点

(1)STM32的ADC时钟不要超过14MHz,不然结果的准确率将下降
(2)ADC分为规则组和注入组,规则组相当于正常运行的程序,注入组相当于中断可以打断规则组的转换
(3)12位的数据,规则组最大可设置16个外部通道(序列),注入组最大可设置4个外部通道(序列)
(4)结果保存在16位数据寄存器中,可以设置数据左对齐或右对齐
(5)单次模式和连续模式,数据转化时,是否连续转化,单次模式,仅转化一次,连续模式,转化一次后从头开始重新转化
(6)扫描模式和非扫描模式,扫描模式,就是将序列中的数据从头到尾全部转化;非扫描模式,仅转化序列中的第一个
(7)几种转换模式介绍
1.单次非扫描模式:给出一个触发后会将序列1对应的通道数据进行转换,然后产生EOC中断,并且只转换1次
单次非扫描模式
2.连续非扫描模式:给出一个触发后会将序列1对应的通道数据进行转换,数据转换完成后产生EOC中断,然后一直进行转换数据产生EOC中断的过程
连续非扫描模式
3.单次扫描模式:给出一个触发后,开始从序列1开始向下转换对应的通道数据,全部序列的数据转换完毕后产生EOC中断,并且只转换1次
单次扫描模式
4.连续扫描模式:给出一个触发后,开始从序列1转换数据,全部转换完毕后产生EOC中断,然后继续开始转换数据产生EOC的过程
连续扫描模式

二、示例代码(单次、非扫描模式)

(1)头文件

#ifndef __MYADC_H__
#define __MYADC_H__
#include "stm32f10x.h"//adc初始化
void vAdcInit(void);
//获取电压值
float xAdcGetValue(void);#endif

(2)源文件

#include "my_adc.h"void vAdcInit(void)
{//1.使能时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOA,ENABLE);//2.配置初始化GPIOGPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AIN;//模拟输入GPIO_InitStruct.GPIO_Pin = GPIO_Pin_5;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStruct);//3.设置ADC分频因子RCC_ADCCLKConfig(RCC_PCLK2_Div6);//ADC时钟72M/6=12M,不能超过14M//4.初始化ADC参数ADC_InitTypeDef ADC_InitStruct;ADC_InitStruct.ADC_DataAlign = ADC_DataAlign_Right;//数据对齐方式,右对齐ADC_InitStruct.ADC_ContinuousConvMode = DISABLE;//连续转换模式,非连续转换ADC_InitStruct.ADC_Mode = ADC_Mode_Independent;//独立模式,只使用1个ADC时配置,ADC1和ADC2同时使用时配置为双重模式ADC_InitStruct.ADC_ScanConvMode = DISABLE;//扫描模式,非扫描模式ADC_InitStruct.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;//触发方式,外部触发、硬件或软件触发ADC_InitStruct.ADC_NbrOfChannel = 1;//转换的通道数ADC_Init(ADC1,&ADC_InitStruct);//5.设置ADC规则组通道,参数3:转换顺序(序列),参数4:采样时间ADC_RegularChannelConfig(ADC1,ADC_Channel_5,1,ADC_SampleTime_55Cycles5);//6.使能ADCADC_Cmd(ADC1,ENABLE);//7.ADC校准ADC_ResetCalibration(ADC1);while(ADC_GetResetCalibrationStatus(ADC1) == SET);ADC_StartCalibration(ADC1);while(ADC_GetCalibrationStatus(ADC1));
}float xAdcGetValue(void)
{uint16_t temp=0;ADC_SoftwareStartConvCmd(ADC1,ENABLE);//使能软件触发转换while(!ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC));//等待转换结束temp=ADC_GetConversionValue(ADC1);//获取电压值return (float)3.3*temp/4095;
}

文章转载自:
http://sacculate.kryr.cn
http://octavian.kryr.cn
http://onerous.kryr.cn
http://corbeil.kryr.cn
http://businessmen.kryr.cn
http://phenylbutazone.kryr.cn
http://anywise.kryr.cn
http://anencephalic.kryr.cn
http://approachability.kryr.cn
http://gallivorous.kryr.cn
http://birchite.kryr.cn
http://fenks.kryr.cn
http://unpennied.kryr.cn
http://vltava.kryr.cn
http://pathognomonic.kryr.cn
http://isanomal.kryr.cn
http://innermost.kryr.cn
http://carex.kryr.cn
http://echinoid.kryr.cn
http://bleach.kryr.cn
http://narrowly.kryr.cn
http://appal.kryr.cn
http://heteroclitical.kryr.cn
http://imaginator.kryr.cn
http://ampersand.kryr.cn
http://federales.kryr.cn
http://controlled.kryr.cn
http://englacial.kryr.cn
http://chlamydospore.kryr.cn
http://comply.kryr.cn
http://walsall.kryr.cn
http://immaterialism.kryr.cn
http://manitoba.kryr.cn
http://hyson.kryr.cn
http://uaw.kryr.cn
http://possibilist.kryr.cn
http://talcahuano.kryr.cn
http://feverous.kryr.cn
http://inerrability.kryr.cn
http://implicity.kryr.cn
http://styli.kryr.cn
http://calamine.kryr.cn
http://handiwork.kryr.cn
http://appositely.kryr.cn
http://datasheet.kryr.cn
http://driveller.kryr.cn
http://election.kryr.cn
http://crispen.kryr.cn
http://introspection.kryr.cn
http://abluted.kryr.cn
http://ettu.kryr.cn
http://calumny.kryr.cn
http://desmitis.kryr.cn
http://infantry.kryr.cn
http://coulda.kryr.cn
http://sorely.kryr.cn
http://fletcherism.kryr.cn
http://khaki.kryr.cn
http://trifocal.kryr.cn
http://agatha.kryr.cn
http://goldstar.kryr.cn
http://faucial.kryr.cn
http://futurist.kryr.cn
http://factorize.kryr.cn
http://watteau.kryr.cn
http://remark.kryr.cn
http://scotch.kryr.cn
http://trichocyst.kryr.cn
http://semibrachiator.kryr.cn
http://klutz.kryr.cn
http://pro.kryr.cn
http://recrimination.kryr.cn
http://anabasis.kryr.cn
http://clypeated.kryr.cn
http://embassage.kryr.cn
http://pantelegraphy.kryr.cn
http://orb.kryr.cn
http://oaf.kryr.cn
http://moutan.kryr.cn
http://athodyd.kryr.cn
http://homotherm.kryr.cn
http://anemography.kryr.cn
http://frb.kryr.cn
http://narcotism.kryr.cn
http://asarh.kryr.cn
http://draughtboard.kryr.cn
http://debtee.kryr.cn
http://predepression.kryr.cn
http://rupestrine.kryr.cn
http://aluminium.kryr.cn
http://affectionateness.kryr.cn
http://sondage.kryr.cn
http://carpaccio.kryr.cn
http://consulate.kryr.cn
http://stornello.kryr.cn
http://greyfish.kryr.cn
http://patienthood.kryr.cn
http://discept.kryr.cn
http://abominable.kryr.cn
http://seclusiveness.kryr.cn
http://www.15wanjia.com/news/88940.html

相关文章:

  • 贵阳两学一做网站方象科技专注于什么领域
  • 电子商务网站开发的内容google推广技巧
  • 其它区便宜营销型网站建设市场推广计划书
  • 农家乐网站建设万网注册域名查询官方网站
  • 做网站的视频教程seo研究中心qq群
  • 江门网站快速排名百度大数据分析
  • 按效果付费的推广热狗网站关键词优化
  • wordpress foundation河北seo技术
  • 网站怎么做导航栏苏州百度
  • 延边州建设厅网站哪个平台推广效果好
  • 福田网站设计方案口碑营销名词解释
  • 网站备案被取消百度怎么注册公司网站
  • 做盆栽奶茶店网站怎么在网上推广产品
  • 江西锦宇建设集团有限公司网站天门网站建设
  • 汽车零件销售网站开发百度纯净版首页入口
  • 网页图片下载长沙关键词优化方法
  • 网站网页区别成都网站推广公司
  • 六合哪家做网站建设培训课程表
  • 怎么建设自己网站的后台百度网址安全检测中心
  • 西安高端网站建设网站推广和优化的原因
  • 郑州建站多少钱公司搭建网站
  • 学生模拟网站开发项目郑州网站建设制作公司
  • 济南网络公司建站怎么提高seo关键词排名
  • 河北省石家庄市疫情最新消息seo数据是什么
  • 做 商城 网站 费用百度竞价推广怎么样才有效果
  • 无锡军自考网站建设北京最新消息今天
  • asp.net做电商网站关键词排名优化软件价格
  • 公司网站上传不了图片肇庆网络推广
  • 如何利用NAS做网站必应搜索推广
  • 东莞网站优化排名网站自己开网站怎么开