亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 關于STC98C52控制AT24C02存儲器的問題 [打印本頁]

作者: yanxiaodong    時間: 2018-11-18 22:15
標題: 關于STC98C52控制AT24C02存儲器的問題
        存儲器停止工作程序、、、、、、、
        sda=0;
        delay1();
        scl=1;
        delay1();
        sda=1;
        delay1();  存儲器能正常工作。

             scl=1;
        delay1();
        sda=1;
       delay1();
        sda=1;
        delay1(); 存儲器無法正常工作。

       存儲器開始工作程序、、、、、、、、
              scl=1;
        delay1();
        sda=1;
        delay1();
        sda=0;
        delay1();可以正常工作


        sda=1;
        delay1();
        scl=1;
        delay1();
        sda=0;
        delay1();也可以正常工作
  我想問為啥啊停止程序調換scl和sda的啟動順序,其中一個程序就不能正常工作。但是開始程序調換scl和sda的啟動次序兩個程序都可以正常工作?

]BM]8CHVMVP{1RJ0((NW6O1.png (18.45 KB, 下載次數: 40)

停止程序時序圖

停止程序時序圖

H28U9N8[U8AYB{0[45YIL8T.png (18.65 KB, 下載次數: 31)

開始程序時序圖

開始程序時序圖

作者: HC6800-ES-V2.0    時間: 2018-11-19 08:20
時序說得很清楚。
你在開始工作時,雖然調換了SDA、SCL的順序,但不違背時序中的關鍵——雙高時間大于4,7us。
在停止工作時序中,你就沒能保證一高一低大于4us,你直接雙高了——如果你的延時delay1的時間夠長的話,也是可以的嘛。
通常我們都是先讓雙低出現,再按需要,設置一高一低,或雙高。如果你先設置了雙低,可能也是行得通的。
你試試看。
作者: yanxiaodong    時間: 2018-11-19 17:17
HC6800-ES-V2.0 發表于 2018-11-19 08:20
時序說得很清楚。
你在開始工作時,雖然調換了SDA、SCL的順序,但不違背時序中的關鍵——雙高時間大于4,7u ...

謝謝 學習了!




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1