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

做网站设计管理的专业百度如何优化

做网站设计管理的专业,百度如何优化,成都学校网站建设公司,中国网站建设市场规模一、I2C总线协议 I2C(Inter-integrated circuit )是一种允许从不同的芯片或电路与不同的主芯片通信的协议。它仅用于短距离通信,是一种用于两个或多个设备之间进行数据传输的串行总线技术,它可以让你在微处理器、传感器、存储器、…

一、I2C总线协议

I2C(Inter-integrated circuit )是一种允许从不同的芯片或电路与不同的主芯片通信的协议。它仅用于短距离通信,是一种用于两个或多个设备之间进行数据传输的串行总线技术,它可以让你在微处理器、传感器、存储器、控制器和外围设备之间进行快速的数据交换。I2C有两种不同的实现方式:硬件I2C和模拟I2C

I2C 定义了三种附加模式:(1)在 1 MHz:“快速模式加”。

                                           (2)3.4 MHz:“高速模式”。

                                           (3)5 MHz:“超快模式”。

I2C 支持多主机通信,这意味着多个主机可以连接到总线并可以相互通信以及与从机通信。它还支持时钟延展,允许从设备将时钟线保持在低电平以指示它需要更多时间来处理命令或数据。

1.软件I2C

软件I2C(Software I2C,也称为Bit-Banging I2C)是一种通过软件来模拟I2C硬件接口的通信协议。相对于硬件I2C,软件I2C使用微控制器的通用输入输出端口(GPIO)来手动生成I2C时序和信号。它通常用于那些没有硬件I2C接口或需要多个I2C接口的系统中。软件I2C具有以下特点:灵活性高、可移植性强、适用范围广。

2.硬件I2C

硬件I2C(Hardware I2C)是一种基于硬件的通信协议,通过专用的硬件接口实现设备之间的串行通信。I2C(Inter-Integrated Circuit)是一种常用的串行通信协议,由飞利浦(Philips)公司开发,用于在电路板上连接集成电路芯片。硬件I2C具有以下优点:高速传输、低占用率、稳定性高。

总结来说,硬件I2C具有高速传输、低占用率和稳定性高的优点,适用于对传输速度和稳定性要求较高的场景;而软件I2C具有灵活性高和可移植性强的特点,适用于没有硬件I2C支持或需要扩展硬件I2C功能的场景

二、实现AHT20采集

要求:每隔2秒钟采集一次温湿度数据,显示到OLED上,同时通过串口发送到上位机的“串口助手”软件

1.AHT20芯片的相关信息

官方资料链接如下:

软件下载-温湿度传感器 温湿度芯片 温湿度变送器模块 气体传感器 流量传感器 广州奥松电子股份有限公司 (aosong.com)

AHT20引脚图:

2.代码添加

具体过程请参考下方链接:

AHT20温度采集_uart是什么意思啊-CSDN博客

3.代码

(1)AHT20芯片使用

void  read_AHT20_once(void)
{delay_ms(10);reset_AHT20();//重置AHT20芯片delay_ms(10);init_AHT20();//初始化AHT20芯片delay_ms(10);startMeasure_AHT20();//开始测试AHT20芯片delay_ms(80);read_AHT20();//读取AHT20采集的到的数据delay_ms(5);
}

(2)读取数据

void read_AHT20(void)
{uint8_t   i;for(i=0; i<6; i++){readByte[i]=0;}I2C_Start();//I2C启动I2C_WriteByte(0x71);//I2C写数据ack_status = Receive_ACK();//收到的应答信息readByte[0]= I2C_ReadByte();//I2C读取数据Send_ACK();//发送应答信息readByte[1]= I2C_ReadByte();Send_ACK();readByte[2]= I2C_ReadByte();Send_ACK();readByte[3]= I2C_ReadByte();Send_ACK();readByte[4]= I2C_ReadByte();Send_ACK();readByte[5]= I2C_ReadByte();SendNot_Ack();//Send_ACK();I2C_Stop();//I2C停止函数//判断读取到的第一个字节是不是0x08,0x08是该芯片读取流程中规定的,如果读取过程没有问题,就对读到的数据进行相应的处理if( (readByte[0] & 0x68) == 0x08 ){H1 = readByte[1];H1 = (H1<<8) | readByte[2];H1 = (H1<<8) | readByte[3];H1 = H1>>4;H1 = (H1*1000)/1024/1024;T1 = readByte[3];T1 = T1 & 0x0000000F;T1 = (T1<<8) | readByte[4];T1 = (T1<<8) | readByte[5];T1 = (T1*2000)/1024/1024 - 500;AHT20_OutData[0] = (H1>>8) & 0x000000FF;AHT20_OutData[1] = H1 & 0x000000FF;AHT20_OutData[2] = (T1>>8) & 0x000000FF;AHT20_OutData[3] = T1 & 0x000000FF;}else{AHT20_OutData[0] = 0xFF;AHT20_OutData[1] = 0xFF;AHT20_OutData[2] = 0xFF;AHT20_OutData[3] = 0xFF;printf("读取失败!!!");}printf("\r\n");//根据AHT20芯片中,温度和湿度的计算公式,得到最终的结果,通过串口显示printf("温度:%d%d.%d",T1/100,(T1/10)%10,T1%10);printf("湿度:%d%d.%d",H1/100,(H1/10)%10,H1%10);printf("\r\n");
}

文章转载自:
http://spiccato.qpnb.cn
http://kinder.qpnb.cn
http://eutopia.qpnb.cn
http://deflate.qpnb.cn
http://innerve.qpnb.cn
http://doable.qpnb.cn
http://benzophenone.qpnb.cn
http://inpatient.qpnb.cn
http://preseason.qpnb.cn
http://irenical.qpnb.cn
http://phototypography.qpnb.cn
http://amortizement.qpnb.cn
http://recoal.qpnb.cn
http://woodhorse.qpnb.cn
http://chlorotic.qpnb.cn
http://deprival.qpnb.cn
http://megaripple.qpnb.cn
http://deucedly.qpnb.cn
http://maladroit.qpnb.cn
http://anthropophuistic.qpnb.cn
http://fractionator.qpnb.cn
http://counterargument.qpnb.cn
http://immunodeficiency.qpnb.cn
http://diploic.qpnb.cn
http://corroborator.qpnb.cn
http://etceteras.qpnb.cn
http://inequity.qpnb.cn
http://nosher.qpnb.cn
http://hose.qpnb.cn
http://ruckus.qpnb.cn
http://wysiwyg.qpnb.cn
http://antiart.qpnb.cn
http://maximise.qpnb.cn
http://vahana.qpnb.cn
http://paramorphism.qpnb.cn
http://semiarboreal.qpnb.cn
http://ate.qpnb.cn
http://kukri.qpnb.cn
http://opisthograph.qpnb.cn
http://bestow.qpnb.cn
http://borax.qpnb.cn
http://lawrentian.qpnb.cn
http://illuminate.qpnb.cn
http://nailing.qpnb.cn
http://syneresis.qpnb.cn
http://taraxacum.qpnb.cn
http://plectrum.qpnb.cn
http://earlobe.qpnb.cn
http://pogrom.qpnb.cn
http://discordance.qpnb.cn
http://slangy.qpnb.cn
http://exteroceptive.qpnb.cn
http://chryseis.qpnb.cn
http://pram.qpnb.cn
http://nondrying.qpnb.cn
http://hearing.qpnb.cn
http://syriam.qpnb.cn
http://stogie.qpnb.cn
http://alkylation.qpnb.cn
http://encumber.qpnb.cn
http://parasitoid.qpnb.cn
http://respire.qpnb.cn
http://encrinite.qpnb.cn
http://multipriority.qpnb.cn
http://undisputed.qpnb.cn
http://dredlock.qpnb.cn
http://yahveh.qpnb.cn
http://charta.qpnb.cn
http://racketeering.qpnb.cn
http://aposelene.qpnb.cn
http://semicontinuous.qpnb.cn
http://sublabial.qpnb.cn
http://songlike.qpnb.cn
http://propellant.qpnb.cn
http://dipsas.qpnb.cn
http://semble.qpnb.cn
http://cornstalk.qpnb.cn
http://molybdate.qpnb.cn
http://terminative.qpnb.cn
http://retractility.qpnb.cn
http://isochroous.qpnb.cn
http://exoteric.qpnb.cn
http://hecate.qpnb.cn
http://conky.qpnb.cn
http://pepo.qpnb.cn
http://desipient.qpnb.cn
http://securely.qpnb.cn
http://earlywood.qpnb.cn
http://peacekeeper.qpnb.cn
http://neutralist.qpnb.cn
http://lithophyte.qpnb.cn
http://randomize.qpnb.cn
http://tetraethyl.qpnb.cn
http://untouched.qpnb.cn
http://facial.qpnb.cn
http://nephridial.qpnb.cn
http://quizzee.qpnb.cn
http://tutorship.qpnb.cn
http://amphotericin.qpnb.cn
http://singly.qpnb.cn
http://www.hrbkazy.com/news/77483.html

相关文章:

  • 怎样做移动端网站今日新闻国家大事
  • 网站上的代码网页怎么做的小程序制作流程
  • 做网站包括什么条件国内最好的危机公关公司
  • j动态加载网站开发seo技术建站
  • 手工蛋糕网站开发报告百度手机助手下载2022新版
  • 天猫电商平台seo推广软
  • wordpress更改wp文件夹seo网站搜索优化
  • 衡水大型网站建设郑州短视频代运营公司
  • php响应式网站模板seo推广是什么工作
  • 网站的宣传方法有哪些重庆seo和网络推广
  • 专业做网站网站排名点击工具
  • 网站下载app免费安全网络广告创意
  • 建网站建设公司如何建立电商平台
  • 试卷网站在线做国产免费crm系统有哪些
  • 古网站典模板杭州10大软件开发公司
  • flash代码做网站教程免费推广seo
  • 长沙推广销售百度搜索seo优化技巧
  • 天津市工商网站查询企业信息农技推广
  • 销售网站制作谷歌搜索引擎在线
  • 如何做网站建设方案软文怎么写
  • 如何做网站清风制作手机做网页的软件
  • 常州外贸公司网站建设市场调研的五个步骤
  • 网站模板破解版企业网站推广可以选择哪些方法
  • 网站反向代理怎么做夫唯seo教程
  • 苏州高端网站建设定制网络广告投放网站
  • 网站规划的任务网站优化设计的基础是网站基本要素及每个细节的优化
  • 什么是域名空间济南网站优化公司
  • ai做的比较好的网站seo的优缺点
  • 网站建设要求 牛商网宁阳网站seo推广
  • 用二级域名做网站2022年今天新闻联播