DS18B20里单总线协议的学习
1、单总线只需要一条线如何传递两种信号:同步信号(时钟信号)、数据信号。单总线中同步如何做到的:单总线也有一个起始位信号,类似UART串口,串口中有一个起始位。单总线也是从高电平跳变到低电平并保持1us,作为同步信号。单总线中数据如何传输的:总线空闲时为高电平,所以只要给总线一个低电平,从1->0,高电平到低电平的跳变并保持低电平1us,就认为是开始信号。下面时序图中说明了信号跳变之后,15us之后才开始采样,采样的时间总长为MIN到MAX一共45us。这样输入一个信号...
JAVA Timer()实现可重置计时器
要去实现一个计时器功能:倒记时10秒,倒计时结束后,触发事件A,倒计时过程中,若触发事件B,则重置计时器,重新倒计时十秒。