<del id="tmnl4"><thead id="tmnl4"><li id="tmnl4"></li></thead></del>

    <form id="tmnl4"><span id="tmnl4"><option id="tmnl4"></option></span></form>
    <form id="tmnl4"><legend id="tmnl4"></legend></form>

    1. <nobr id="tmnl4"></nobr>

        技術文章

        DS18B20的具體操作流程

        一, DS18B20的初始化

        (1) 先將數據線置高電平“1”。

        (2) 延時(該時間要求的不是很嚴格,但是盡可能的短一點)

        (3) 數據線拉到低電平“0”。

        (4) 延時750微秒(該時間的時間范圍可以從480到960微秒)。

        (5) 數據線拉到高電平“1”。

        (6) 延時等待(如果初始化成功則在15到60毫秒時間之內產生一個由DS18B20所返回的低電平“0”。據該狀態可以來確定它的存在,但是應注意不能無限的進行等待,不然會使程序進入死循環,所以要進行超時控制)。

        (7) 若CPU讀到了數據線上的低電平“0”后,還要做延時,其延時的時間從發出的高電平算起(第(5)步的時間算起)最少要480微秒。

        (8) 將數據線再次拉高到高電平“1”后結束。

        二, DS18B20的寫操作

        (1) 數據線先置低電平“0”。

        (2) 延時確定的時間為15微秒。

        (3) 按從低位到高位的順序發送字節(一次只發送一位)。

        (4) 延時時間為45微秒。

        (5) 將數據線拉到高電平。

        (6) 重復上(1)到(6)的操作直到所有的字節全部發送完為止。

        (7) 最后將數據線拉高。

        三, DS18B20的讀操作

        (1)將數據線拉高“1”。

        (2)延時2微秒。

        (3)將數據線拉低“0”。

        (4)延時15微秒。

        (5)將數據線拉高“1”。

        (6)延時15微秒。

        (7)讀數據線的狀態得到1個狀態位,并進行數據處理。

        (8)延時30微秒。


        上一條:浩渡2015放假通知-至客戶 沒有下一條

        導航欄目

        聯系我們

        聯系人:陳威

        手 機:18898570612

        郵 箱:haodu@haodukeji-rtd.com

        公 司:PT100/PT1000溫度傳感器/溫度變送器/壓力變送器__深圳市浩渡科技有限公司

        地 址:深圳市龍崗區新生社區旗勝達高新科技園B棟三層

        用手機掃描二維碼關閉
        二維碼
        五月婷婷综合基地