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

网站开发推广佛山市手机网站建设企业

网站开发推广,佛山市手机网站建设企业,科技创新的重要前沿是,品牌网站建设策涉及到的硬件有#xff1a;光敏传感器#xff0c;热敏传感器#xff0c;红外对射传感器#xff0c;电位器 通过adc将他们采集的模拟信号转换为数值 ad.c文件 #include stm32f10x.h #include stm32f10x_adc.h #include ad.h #inc…涉及到的硬件有光敏传感器热敏传感器红外对射传感器电位器 通过adc将他们采集的模拟信号转换为数值 ad.c文件 #include stm32f10x.h #include stm32f10x_adc.h #include ad.h #include stdint.h void ad_Init(void) { //开启时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); //配置ADCCLK RCC_ADCCLKConfig(RCC_PCLK2_Div6); //配置GPIO GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode GPIO_Mode_AIN; GPIO_InitStructure.GPIO_Speed GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Pin GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3; GPIO_Init(GPIOA, GPIO_InitStructure); //结构体初始化ADC ADC_InitTypeDef ADC_InitStruct; ADC_InitStruct.ADC_ModeADC_Mode_Independent; //工作模式为独立模式 ADC_InitStruct.ADC_DataAlignADC_DataAlign_Right; //ADC数据为右对齐 ADC_InitStruct.ADC_ExternalTrigConvADC_ExternalTrigConv_None; //软件触发 ADC_InitStruct.ADC_ContinuousConvModeDISABLE; //单次转换   ADC_InitStruct.ADC_ScanConvModeDISABLE; //扫描模式 ADC_InitStruct.ADC_NbrOfChannel1; //扫描模式下要用到的通道数为1 ADC_Init(ADC1,ADC_InitStruct); //开启ADC电源 ADC_Cmd(ADC1,ENABLE); //复位校准 ADC_ResetCalibration(ADC1); //等待复位校准 while(ADC_GetResetCalibrationStatus(ADC1)SET); //开始校准 ADC_StartCalibration(ADC1); //等待开始校准 while(ADC_GetCalibrationStatus(ADC1));  } //获取转换值函数 uint16_t ad_Getvalue(uint8_t ADC_Channel) { ADC_RegularChannelConfig(ADC1,ADC_Channel,1,ADC_SampleTime_55Cycles5); ADC_SoftwareStartConvCmd(ADC1,ENABLE); while(ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC)RESET); return ADC_GetConversionValue(ADC1); } ad.h文件 #ifndef _AD_H #define _AD_H #include stdint.h void ad_Init(void); uint16_t ad_Getvalue(uint8_t ADC_Channel); #endif main.c文件 #include stm32f10x.h #include stm32f10x_adc.h #include delay.h #include OLED.h #include ad.h uint16_t AD0,AD1,AD2,AD3; int main (void) {  //初始化函数 OLED_Init(); ad_Init(); OLED_ShowString(1,1,AD0_Value:); OLED_ShowString(2,1,AD1_Value:); OLED_ShowString(3,1,AD2_Value:); OLED_ShowString(4,1,AD3_Value:); while(1) { AD0ad_Getvalue(ADC_Channel_0); AD1ad_Getvalue(ADC_Channel_1); AD2ad_Getvalue(ADC_Channel_2); AD3ad_Getvalue(ADC_Channel_3); OLED_ShowNum(1,11,AD0,4); OLED_ShowNum(2,11,AD1,4); OLED_ShowNum(3,11,AD2,4); OLED_ShowNum(4,11,AD3,4); delay_ms(1000); } }
http://www.yayakq.cn/news/4195/

相关文章:

  • 医院网站建设技术方案网站开发视频会议插件
  • 网站内容与功能模块设计工作站做网站
  • 哈尔滨寸金网站建设价格三合一网站什么开发好
  • 淘宝客网站免费建设推广网站建设花费得多少钱
  • 做网站大量视频怎么存储网站建设中目录是什么意思
  • 泸州公司做网站国内网页设计师个人网站
  • 网站建设超链接字体变色代码四川省城乡建设部网站首页
  • 企业网站seo外包 s谷歌优化师是做什么的
  • 网站建设公司词旗袍网页制作模板
  • 做建筑机械网站那个网站好保洁公司怎么注册
  • 网站小程序app开发网站加速器手机版
  • 网站不接入备案陕西秦地建设有限公司网站
  • 有哪些企业可以做招聘的网站最佳磁力搜索天堂
  • 网络推广最好的网站有哪些和各大网站做视频的工作
  • 山东企业网站建设公司没有照片怎么做网站
  • 淘宝 客要推广网站怎么做天津河东做网站哪家好
  • 福州 网站开发wordpress下单系统
  • 四川住房和城乡建设厅进不去网站网站备份数据库
  • 卖做游戏点卡网站创业城乡规划建设网站
  • 网站的建设目标建设工程网站建筑工程预算
  • 做下载网站用阿里云的什么产品青岛网站建设推广公司
  • 销售网站建设怎么样淘宝关键词挖掘工具
  • 厦门做企业网站找谁百度交易平台
  • 高端网站的制作苏州自助建站模板
  • 高端玩家seo网站推广
  • app门户网站wap源码之家
  • 网站建设费是广告费吗宽甸县建设局网站
  • 网站做代理服务器如何做网站相册
  • c 可以做网站吗查询个人信息的网站
  • 个人网站备案备注写什么WordPress小程序官网