如何为莱芜地区建设一个具有吸引力的公众号,以推广住房和城乡建设部网站并吸引中国建造师网的流量?

摘要:莱芜网站建设公众号建设,住房和城乡建设部网站中国建造师网,海淀区网站搭建,北京住房和城乡建设部官方网站1. IIC通信 1.IIC的介绍 IIC总线有两条串行线,其一是时钟线SCK&#xff08
莱芜网站建设公众号建设,住房和城乡建设部网站中国建造师网,海淀区网站搭建,北京住房和城乡建设部官方网站1. IIC通信 1.IIC的介绍 IIC总线有两条串行线#xff0c;其一是时钟线SCK#xff08;同步#xff09;#xff0c;其二是数据线SDA。只有一条数据线属于半双工。应用中#xff0c;单片机常常作为主机#xff0c;外围器件可以挂载多个。#xff08;当然主机也可以有多个。…1. IIC通信 1.IIC的介绍 IIC总线有两条串行线其一是时钟线SCK同步其二是数据线SDA。只有一条数据线属于半双工。应用中单片机常常作为主机外围器件可以挂载多个。当然主机也可以有多个。多个主机都要访问从机需要仲裁机制。每一个从机器件都拥有唯一的一个地址。  这样才能区分主机与哪个从机通信。如下图 有两个从机与一个主机。 由于在设置SDA,SCL两个串行时GPIO时都会设置成开漏模式。开漏模式需要通过上拉电阻拉到高电平。 那么为什么不用复用推挽呢都知道推挽能输出稳定的高低电平。当某一主机SDA为高某一从机SDA为低。那么很可能短路。如果是开漏带上拉电阻的。就直接上拉电阻流向从机SDA低。这样是比较安全的。开漏模式组成线与的关系任何一个器件都可以拉低电平。 2. IIC的时序图  分为起始信号数据传输应答信号停止信号。 1. 起始信号 停止信号 2. 数据传输信号  在SCL高电平时SDA必须稳定不变。等待从机读取。所以在SCL低电平时才可以改变。 3.应答信号。  总结我们在起始信号之后主机开始发送传输的数据在串行时钟线 SCL 为低电平状态时SDA 允许改变传输的数据位1 为高电平0 为低电平在SCL 为高电平状态时SDA 要求保持稳定相当于一个时钟周期传输 1bit 数据经过8 个时钟周期后传输了 8bit 数据即一个字节。第8 个时钟周期末主机释放SDA 以使从机应答在第 9 个时钟周期从机将 SDA 拉低以应答如果第 9 个时钟周期SCL 为高电平时SDA 未被检测到为低电视为非应答表明此次数据传输失败。第 9 个时钟周期末从机释放 SDA 以使主机继续传输数据如果主机发送停止信号此次传输结束。我们要注意的是数据以8bit 即一个字节为单位串行发出其最先发送的是字节的最高位。  3.IIC具体详细的数据帧格式 具体注意主机给从机呢还是从机给主机发送。看颜色的不同。 4. IIC 实现的方式 对于有些51单片机可能没有IIC的硬件驱动。要用模拟GPIO的方式来实现。但现在的单片机都会有 硬件的IIC驱动。直接用就好了。 2. LM75温度传感器  1.LM75的概述 1. LM75的AD转换原理  内部的温度传感器感知一个模拟信号。 2. LM75框图 内部有一个温度传感器。通过操作指针寄存器读取温度传感器的值。 3. 温度怎么保存及怎么计算。  4. LM75寄存器介绍。 1. 配置寄存器 总结具体详细的看LM75的手册。 3. doem (IIC 读取LM75温度 用模拟IIC的方式来获取LM75的温度。通过串口打印出来。 硬件电路用PB6PB7GPIO口来模拟。 1. LM75的唯一地址查手册 1001  A0 1   A1 1  A2 1  0x9E 2. 指针寄存器操作 指针寄存器包含一个 8 位的数据字节低 2 位是其它 4 个寄存器的指针值高 6 位等于 0 见指针寄 存器表格表 3 和指针值表格表 4 。指针寄存器对于用户来说是不可访问的但通过将指针数据字节 包含到总线命令中可选择进行读/ 写操作的数据寄存器。 配置寄存器01 3. 读温度寄存器的流程 4. 写配置寄存器的流程 总结代码都是按流程来的。配合流程一起看。
阅读全文