
硬件
00汪汪00
一杯茶足矣
展开
-
温度传感器DS18B20读写
1.复位 主机发送480us-960us的低电平,然后设置端口为高电平,释放总线。 温度传感器接收到复位信号,等待15-60us,拉低总线,发出60-240us的复位应答脉冲。 主机读取总线电平是否为低,如果为低,则判定温度传感器复位。2.读1bit数据 主机产生一个下降沿,低电平维持至少1us,之后释放总线为高电平,让DS18B20把数据传输到单总线上。DS18B20在检测到总线被拉低1微秒后,开始发送数据,若是0就把总线拉为低电平直到读周期结束;若是1则释放总线为高电原创 2020-05-11 16:35:58 · 2085 阅读 · 0 评论 -
i2c协议详细介绍
1.SDA和SCL信号 SDA和SCL都是双向线,通过一个电流源或者上拉电阻连接到一个正电压。当总线空闲时,两线都是高电平。连接到总线的设备输出状态必须开漏或者开集电极来执行线与功能。总线数据的传输速率在标准模式下达到100kbit/s,在快速模式下达到400kbit/s,在快速+模式下达到1Mbit/s,在高速模式下达到3.4Mbit/s。总线电容限制了连接到总线上的接口数量2.SDA和SCL的逻辑电平 由于不同种类的技术设备(CMOS,NMOS,bipolar)都能接入IIC总线,逻辑电原创 2020-05-11 16:34:35 · 840 阅读 · 0 评论