新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機-AT24C

        51單片機-AT24C

        作者: 時間:2016-12-02 來源:網絡 收藏
        AT24C02是由ATMEL公司提供的,IIC總線串行EEPROM(electronic eraser programmer read only memory),其容量為2kbit(256B),工作電壓在2.7v"5.5v之間,生產工藝是CMOS。
        一般數字芯片都在左下角和右上角為GND,VCC。容量的計算方法:AT24Cxx :01"1024
        容量 = xx * 1kbit。
        寫入過程:
        AT24C系列EEPROM芯片的固定部分為1010,A2,A1,A0引腳接高低電平后得到確定的3位編碼,形成7位編碼即為該器件的地址碼。
        單片機進行寫操作時,首先發送該器件的7位地址碼和寫方向位”0”(共8位,即一個字節),發送完后釋放SDA線并在SCL線上產生第9個時鐘信號。被選中的存儲器器件在確認是自己的地址后,在SDA線上產生一個應答信號作為響應,單片機收到應答后就可以傳送數據了。傳送數據時,單片機首先發送一個字節的被寫入存儲器的首地址,收到存儲器器件的應答后,單片機就逐個發送數據字節,但每發送一個字節后都要等待應答。AT24C系列片內地址在接收到每一個數據字節地址后自動加1,在芯片的“一次裝載字節數”限度內,只需輸入首地址。裝載字節數超過芯片的“一次裝載字節數”時,數據地址將“上卷”,前面的數據將被覆蓋。
        字節寫:
        頁寫:
        讀入過程:
        單片機先發送該器件的7位地址碼和寫方向位“0”(“偽寫”),發送完后釋放SDA線并在SCL線上產生第9個時鐘信號。被選中的存儲器器件在確認是自己的地址后,在SDA線上產生一個應答信號作為回應。
        然后,再發一個字節的要讀出器件的存儲區的首地址,收到應答后,單片機要重復一次起始信號并發出器件地址和讀方向位(“1”),收到器件應答后就可以讀出數據字節,每讀出一個字節,單片機都要回復應答信號。當最后一個字節數據讀完后,單片機應返回以“非應答”(高電平),并發出終止信號以結束讀出操作。

        當前地址讀:
        隨機讀:
        有序讀:
        IIC總線模擬時序圖:
        IIC總線應答時序圖:
        設備地址:
        寫周期:
        兩次寫之間要有一個10ms的twR間隔

        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 浮山县| 怀化市| 长垣县| 万源市| 措勤县| 承德市| 石棉县| 东乡县| 万州区| 河北区| 凤城市| 大安市| 金湖县| 竹山县| 聊城市| 洛阳市| 全南县| 繁昌县| 乌海市| 吉林市| 托里县| 册亨县| 象州县| 宝应县| 常州市| 西乡县| 眉山市| 图们市| 南开区| 全州县| 闽侯县| 石渠县| 光泽县| 盐源县| 南和县| 石城县| 沙坪坝区| 杨浦区| 福州市| 吴江市| 清流县|