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

微山做网站wordpress注册修改

微山做网站,wordpress注册修改,辽宁网站建设墨子,h5制作工具网站目录硬知识ADC初始化函数ADC电源控制函数ADC查询转换函数测试main.c实验现象STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC库函数使用参考》 ADC初始化函数 ADC_Inilize ADC_InitTypeDef的定义见于文件ADC.H。 typedef struct {u8 ADC_Px; //设置要做ADC的IO, ADC_P10~ADC_P17, ADC_P1_Allu8 ADC_Speed; //ADC速度ADC_90T, ADC_180T, ADC_360T, ADC_540T u8 ADC_Power; //ADC功率允许/关闭 ENABLE, DISABLE u8 ADCAdjResult; //ADC结果调整, ADC_RES_H2L8, ADC_RES_H8L2u8 ADC_Polity; //优先级设置 PolityHigh, PolityLow u8 ADC_Interrupt; //中断允许 ENABLE, DISABLE }ADC_InitTypeDef; ADC_Px:设置要做ADC的IO 以上参数可以使用或运算比如 ADC_InitStructure.ADC_Px ADC_P10 | ADC_P11 | ADC_P12;ADC_Speed设置ADC的速度 ADC_PowerADC电源控制 ADC_AdjResultADC结果调整 ADC_Polity中断的优先级 ADC_Interrupt中断允许或禁止 ADC电源控制函数 ADC_PowerControl ADC查询转换函数 GetADC_10bitResult 测试 main.c #include ./Drivers/config.h #include ./Drivers/delay.h#include ./Drivers/adc.h #include ./Drivers/soft_uart.h #include stdio.hchar putchar(char Char) {TxSend(Char);return Char; }/*------------------------------------------------------------------*/ /* --- STC MCU International Limited -------------------------------*/ /* --- STC 1T Series MCU RC Demo -----------------------------------*/ /* --- Mobile: (86)13922805190 -------------------------------------*/ /* --- Fax: 86-0513-55012956,55012947,55012969 ---------------------*/ /* --- Tel: 86-0513-55012928,55012929,55012966 ---------------------*/ /* --- Web: www.GXWMCU.com -----------------------------------------*/ /* --- QQ: 800003751 ----------------------------------------------*/ /* If you want to use the program or the program referenced in the */ /* article, please specify in which data and procedures from STC */ /*------------------------------------------------------------------*//************* 功能说明 **************本程序演示多路ADC查询采样通过模拟串口发送给上位机波特率9600,8,n,1。 用户可以修改为1~8路的ADC转换。******************************************//************* 外部函数和变量声明 *****************/void ADC_config(void) {ADC_InitTypeDef ADC_InitStructure; //结构定义ADC_InitStructure.ADC_Px ADC_P12 | ADC_P13 | ADC_P14; //设置要做ADC的IO, ADC_P10 ~ ADC_P17(或操作),ADC_P1_AllADC_InitStructure.ADC_Speed ADC_540T; //ADC速度 ADC_90T,ADC_180T,ADC_360T,ADC_540TADC_InitStructure.ADC_Power ENABLE; //ADC功率允许/关闭 ENABLE,DISABLEADC_InitStructure.ADC_AdjResult ADC_RES_H8L2; //ADC结果调整, ADC_RES_H2L8,ADC_RES_H8L2ADC_InitStructure.ADC_Polity PolityLow; //优先级设置 PolityHigh,PolityLowADC_InitStructure.ADC_Interrupt DISABLE; //中断允许 ENABLE,DISABLEADC_Inilize(ADC_InitStructure); //初始化ADC_PowerControl(ENABLE); //单独的ADC电源操作函数, ENABLE或DISABLE }/******************** 主函数**************************/ void main(void) {u8 i;u16 tempValue;ADC_config();printf(OK\r\n);while (1){for(i 2; i 5; i){tempValue Get_ADC10bitResult(i);printf(%f, , (float)tempValue * 5 / 1024); //参数0~7,查询方式做一次ADC, 返回值就是结果, 1024 为错误}printf(%d\r\n, (u16)(tempValue / 64. 0.5)); //发送键值} }实验现象 按下按键后键值随之改变 我们发现ADC2的波形非常混乱实测如下 可以看到本应为2.5V的基准电压上竟有幅值达280mV的纹波 查看431的手册其原因是431的带容性负载能力不是很好当负载电容CL0.01uFC_L0.01uFCL​0.01uF~5uF5uF5uF范围之内时就可能引发自激振荡。 可能是画板子的老哥由于习惯顺手画上去的结果事与愿违产生了自激振荡。 尝试将其摘除 可见得到的2.5V基准电压已非常平稳
http://www.pierceye.com/news/809387/

相关文章:

  • 做信息安全的网站博客网站的建设
  • 门户网站建设项目书提升学历是什么意思
  • 上海网站建设极简慕枫塘沽有哪些互联网公司
  • 社区网站如何做官方网站建设哪儿有
  • 做兼职的网站策划书大连中山网站建设
  • 中国摄影网站深圳网站建设龙华
  • 个人网站怎么建立深圳网站建站费用
  • 笔趣阁建站教程网页设计 网站建设啥意思
  • 海门网站开发西安响应式网站建设服务提供商
  • 自适应网站建站哈尔滨市建设安全监察网站
  • nas服务器可以做网站吗电商类网站开发方案
  • 免费的个人的网站网站建设 考虑
  • 医院网站建设的目的高端网站有哪些优势
  • 佛山网站建设首选如何备份wordpress
  • 优化稳定网站排名网站建设需要学什么语言
  • 可以做设计私单的网站硬件开发工程师面试
  • 竞价网站单页网页设计师中级证书有用吗
  • 做网站 简单外包wordpress 插件api
  • 白城网站seo新手怎么建立自己网站
  • 建立用模板建立网站wordpress feed
  • 株洲品牌网站建设优质的杭州网站优化
  • 网站开发在哪个科目核算网站平台怎么做的好处
  • 网站底部模板代码江苏建站系统
  • 写出网站开发的基本流程品牌建设网站
  • 河北省建设机械协会网站双减之下托管班合法吗
  • 江门市城乡建设局网站阿里云万网域名购买
  • 网站推广技术哪家好专业网站开发建设
  • 义乌营销型网站建设淘宝做动图网站
  • dedecms能做什么网站素材网站怎么做
  • 一流导航设计网站wordpress 七牛 插件