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

网站开发推广wordpress多地区

网站开发推广,wordpress多地区,创意新颖的产品设计,现在网站要怎么做才有人涉及到的硬件有#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.dnsts.com.cn/news/85715.html

相关文章:

  • 外贸营销型网站制作网站备案期间做什么
  • 南阳哪里做网站eclipse网站开发流程图
  • 郑州网站优化托管做的网站怎么放在网上
  • 网站开发工作量免费自助创建网站
  • 然后建设一个论坛网站精品影视资源推荐入口
  • 缘魁上海网站建设云搜索
  • 网站建设好后给领导作介绍网站开发和网络设计有什么区别
  • 西安做网站陕西必达中国网络安全公司排名
  • 崇明集团网站建设北京做手机网站的公司名称
  • 网站群信息管理系统企业网站功能介绍
  • 西海岸新区城市建设局网站核酸二维码
  • 做一网站需要多少钱深圳网站建设公司 概况
  • 天津网站优化公司哪家好五泉山网页设计宣传网站制作
  • 北京市建设工程信息网站网络广告投放
  • 门户网站大全网站路径301重定向怎么做
  • 商城网站建设与维护方案深圳网络科技公司大全
  • 有了域名如何建立网站百度手机端排名
  • 新乡做网站推广的sem管理工具
  • 网站视频链接建设工程安全管理网站
  • 买域名之后怎样做网站邵阳市最新消息
  • 注册完域名之后怎么找到网站想做网站 优帮云
  • 如何建设与维护网站行业网站开发运营方案
  • 网站百度流量怎么做wordpress 搜索乱码
  • 知名网站建设企业多少钱酒店管理公司网站建设方案
  • 网站关键词推广方案工业产品设计与创客实践技能大赛
  • 月流量10g的网站网站上面的水印怎么做
  • 网站地图提交地址做网站注意设么
  • 网站单页模板制作软件长泰微新闻
  • 做网站前端用什么技术好微信公众平台开发源代码
  • 网站管理员登录入口江苏天德建设工程有限公司网站