Dallas的单总线协议已经集成再不少芯片中,如ds18b20等等,并且得到了广泛的应用(打住,怎么感觉象是再写毕业论文,最头痛的就是写论文了。直接进入正题吧)。
在作一款产品的过程中,要用到上下位机的简单的数据传输,但是,产品外部接线端子有限,需要利用一根线完成数据传输。因此,在产品中模拟了单总线协议,上下位机全都是软件模拟。
协议具体如下:
空闲状态为高祖态。
上位机发送500us的低电平后拉高总线作为发送起始信号,从机检测到起始电平后,如果测到时间大于200us就等待200us后拉低总线,并保持300us,上位机检测到下位机返回的300us的低电平后,认为从机工作正常,完成握手信号(利用这一点,可以完成下位机的简单的设备检测)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !