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

做返利网站怎麼百度推广开户费用多少

做返利网站怎麼,百度推广开户费用多少,网页设计网站开发web,我做的网页怎么是危险网站1,查资料,查模块的通信接口(单片机和模块之间采用什么方式通信)硬件接口,驱动方式(串口驱动用串口发送接收PC10,PC11) 只用了三个脚:VCC GND T&…

1,查资料,查模块的通信接口(单片机和模块之间采用什么方式通信)硬件接口,驱动方式(串口驱动用串口发送接收PC10,PC11)

只用了三个脚:VCC GND TX,

RX和F没有用

传输数据,本项目中不要用串口3,串口3是留给wifi的,在硬件上已经固定了, 所以其他的任选一个用串口4传输数据,

KQM.c

#include "kqm.h"
#include "string.h"
//自己能写代码并理解
//voc PPM ,甲醛mg/m3, co2PPM
KQM kqm = {0};
//1.IO初始化
//2.外设初始化
//3.中断初始化
void KQM_Init(void)
{RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);GPIO_InitTypeDef GPIO_InitStructure = {0};//定义结构体 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;//推挽 GPIO_Init(GPIOC, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; 	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空	GPIO_Init(GPIOC, &GPIO_InitStructure); 	//2.外设初始化RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4, ENABLE);	USART_InitTypeDef USART_InitStructure = {0}; USART_InitStructure.USART_BaudRate = 9600; //波特率USART_InitStructure.USART_WordLength = USART_WordLength_8b;//数据位 USART_InitStructure.USART_StopBits = USART_StopBits_1;//停止位 USART_InitStructure.USART_Parity = USART_Parity_No; //校验USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; //硬件流失能USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx; USART_Init(UART4, &USART_InitStructure); USART_Cmd(UART4, ENABLE); //3.中断初始化NVIC_InitTypeDef NVIC_InitStructure = {0}; NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;// 0-3NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;//0-3NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); //4,中断源USART_ITConfig(UART4,USART_IT_RXNE,ENABLE);//开启串口  接收中断USART_ITConfig(UART4,USART_IT_IDLE,ENABLE);//串口空闲中断
}//模块是主动传输数据,不需要写数据发送函数,用中断接收数据,所以也不需要写接收函数//中断服务函数
void UART4_IRQHandler(void)
{if(USART_GetITStatus(UART4,USART_IT_RXNE) == SET){		kqm.rxbuff[kqm.rxlen] =  USART_ReceiveData(UART4);kqm.rxlen++;USART_ClearITPendingBit(UART4,USART_IT_RXNE);}//空闲中断在UART一段时间没有接收到数据时触发,表示接收完成或空闲状态if(USART_GetITStatus(UART4,USART_IT_IDLE) == SET){uint8_t data = USART_ReceiveData(UART4);//接收数据//UART4的接收缓冲区已经处理完毕或达到空闲状态 kqm.rxflag=1;}	
}//解析接收的数据//   1.判断数据接收完成
//   2.判断数据的正确性(校验)
//   3.开始解析数据#include "led.h"
#include "stdio.h"
void KQMDataAnaly(void)
{if(kqm.rxflag == 1){//在预热阶段模块传送所有数据的高位以及低位字节为0xff,当接收到此数据时可视为预热数据,不予处理//判断是否是预热阶段if(kqm.rxbuff[1]== 0xff && kqm.rxbuff[2]== 0xff && kqm.rxbuff[3]== 0xff && kqm.rxbuff[4]== 0xff && kqm.rxbuff[5]== 0xff && kqm.rxbuff[6]== 0xff){memset(kqm.rxbuff,0,10);kqm.rxlen=0;kqm.rxflag=0;return ;}		                   uint8_t checkval =(uint8_t)(kqm.rxbuff[0]+kqm.rxbuff[1]+kqm.rxbuff[2]+kqm.rxbuff[3]+kqm.rxbuff[4]+kqm.rxbuff[5]+kqm.rxbuff[6]);if(checkval == kqm.rxbuff[7])	//校验{kqm.voc = (kqm.rxbuff[1]<<8|kqm.rxbuff[2])*0.1;//ppmkqm.hcho = (kqm.rxbuff[3]<<8|kqm.rxbuff[4])*0.01;//mg/m3kqm.co2 = (kqm.rxbuff[5]<<8|kqm.rxbuff[6])*0.1;//ppm//例如:rxbuff[1]:0000 0011//			rxbuff[2]: 1011 1001//rxbuff[1]<<8得到rxbuff[1]:0000 0011 0000 0000//rxbuff[1]<<8|rxbuff[2]得voc:0000 0011	1011 1001 memset(kqm.rxbuff,0,10);kqm.rxlen=0;kqm.rxflag=0;printf("voc:%.1f,hcho:%.2f,co2:%.1f\r\n",kqm.voc,kqm.hcho,kqm.co2);	}else//校验失败{memset(kqm.rxbuff,0,10);kqm.rxlen=0;kqm.rxflag=0;}}
}

kQm.h

#ifndef _KQM_H_
#define _KQM_H_#include "stm32f10x.h"typedef struct
{uint8_t rxbuff[10];   //rxbuff[1]一个数占8位uint8_t rxlen;uint8_t  rxflag;float voc;float hcho;float co2;}KQM;extern KQM kqm;void KQM_Init(void);
void KQMDataAnaly(void);
#endif

http://www.jinmujx.cn/news/110111.html

相关文章:

  • 企业网站建设公如何创建自己的域名
  • 360网站推广营销案例100例简短
  • 公司宣传册设计与制作图片seo的排名机制
  • 网站首页图片 代码seo指什么
  • 网站怎么做qq授权登录界面百度云服务器官网
  • 深圳做网站联雅线下引流推广方法
  • 青海格尔木建设局网站宜昌网站seo
  • 阿里云网站建设套餐营销平台是什么意思
  • 网站中留言板怎么做夸克搜索引擎
  • 南京哪家网络公司做网站优化好网站开发流程的8个步骤
  • 制作网站需要的技术互联网营销师怎么考
  • 网站跳出率高的原因网络营销网站推广方案
  • 青岛做网站的信息技术公司东莞百度推广优化排名
  • 商业网站推广网络营销的六大特征
  • 广州比较好的网站建设哪家好天津seo诊断技术
  • 计算机方向网站建设毕业论文今日国内新闻大事20条
  • 建设银行手机网站首页汕头网站建设平台
  • 网站后台用什么做服务器抖音企业推广
  • 建设部网站官网合同公司网站建设要多少钱
  • 深圳有哪些做网站公司好西地那非片能延时多久有副作用吗
  • wordpress可以做门户网站招代理最好的推广方式
  • 网站项目建设所需成本百度seo推广怎么做
  • 网站建设和维护待遇企业线上培训平台有哪些
  • 企业网站托管价格外贸怎么建立自己的网站
  • 只做衬衣网站西安百度公司官网
  • 个人怎么注册小型公司广州百度推广排名优化
  • 水果零售电子商务网站综合评价与建设研究无限制搜索引擎排名
  • 无锡企业建站系统环球资源外贸平台免费
  • 搭建网站公司哪家好东莞百度seo推广公司
  • 网站域名防劫持怎么做上海推广网络营销咨询热线