记录学习过程
文章平均质量分 59
TJR2615473
这个作者很懒,什么都没留下…
展开
-
DS18B20的学习总结第二节
DS18B20在发送命令0xBE后,主机可以读取到DS18B20的9个字节的内容。在字节地址0和地址1保存着DS18B20转换的温度数值,但是却是补码的数值。需要把补码转化为原码就是取反加一(原码转补码也是取反加一)。因为是串口,每次传输一位数据,要注意读取时低位在前,高位在后。下图为温度值具体格式如果精度是9位,bit15到bit9都是符号位。精度是10位,bit15到bit10都为符号位。如下图------------------------------------------.原创 2022-01-09 21:39:40 · 822 阅读 · 0 评论 -
DS18B20里单总线协议的学习
1、单总线只需要一条线如何传递两种信号:同步信号(时钟信号)、数据信号。单总线中同步如何做到的:单总线也有一个起始位信号,类似UART串口,串口中有一个起始位。单总线也是从高电平跳变到低电平并保持1us,作为同步信号。单总线中数据如何传输的:总线空闲时为高电平,所以只要给总线一个低电平,从1->0,高电平到低电平的跳变并保持低电平1us,就认为是开始信号。下面时序图中说明了信号跳变之后,15us之后才开始采样,采样的时间总长为MIN到MAX一共45us。这样输入一个信号...原创 2022-01-08 13:41:06 · 600 阅读 · 0 评论