主从机同时软件模拟单总线(包括协议以及源代码)
Dallas的单总线协议已经集成再不少芯片中,如ds18b20等等,并且得到了广泛的应用(打住,怎么感觉象是再写毕业论文,最头痛的就是写论文了。直接进入正题吧)。
在作一款产品的过程中,要用到上下位机的简单的数据传输,但是,产品外部接线端子有限,需要利用一根线完成数据传输。因此,在产品中模拟了单总线协议,上下位机全都是软件模拟。
协议具体如下:
空闲状态为高祖态。
上位机发送500us的低电平后拉高总线作为发送起始信号,从机检测到起始电平后,如果测到时间大于200us就等待200us后拉低总线,并保持300us,上位机检测到下位机返回的300us的低电平后,认为从机工作正常,完成握手信号(利用这一点,可以完成下位机的简单的设备检测)。
下载地址
用户评论