新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AT24C256在單片機系統(tǒng)中的應用

        AT24C256在單片機系統(tǒng)中的應用

        作者: 時間:2012-03-23 來源:網(wǎng)絡 收藏

        4的讀寫方式和5工作時序

        4.1寫操作

        有兩種方式:寫字節(jié)和寫頁。

        1)寫字節(jié)

        發(fā)送設備地址字并接到應答信號后,需要發(fā)送2個8位地址來選擇要寫數(shù)據(jù)的地址,接收到這個地址,應答一個零信號,然后根據(jù)時鐘寫8位數(shù)據(jù)到AT24C256。存儲器接收到數(shù)據(jù)后返回一個應答信號。寫數(shù)據(jù)結(jié)束,AT24C256進入內(nèi)部計時的寫周期。在寫循環(huán)過程中所有的輸入都不能進行,直到寫結(jié)束,EEPROM才響應,寫字節(jié)過程如圖2所示。

        2)寫頁

        AT24C256 具有64字節(jié)作為一頁的寫頁功能,可以一次性寫入一頁。寫頁的初始化過程與寫字節(jié)的方法基本相同。不同的是寫入一個字節(jié)后,微控制器不發(fā)停止狀態(tài)命令,而是在應答信號后,接著輸入63個字節(jié)。每一個字節(jié)接收到后,EEPROM照樣輸出一個為零的應答信號。因為一頁只有64個單元,所以數(shù)據(jù)字的地址低6位接收到一個字節(jié)后會自動加1,高位地址不變,即頁地址不變。當內(nèi)部產(chǎn)生的地址到頁邊界時,接下來的字節(jié)要放至該頁的開始。如果發(fā)送至E2PROM的數(shù)據(jù)超過 64字節(jié),則最早寫的字節(jié)將被覆蓋,流程見圖3的寫頁操作。

        16.gif

        4.2讀操作

        讀操作有3種方式。初始化過程與寫操作基本相同,只是將設備選擇字中的最低位改成讀。讀操作流程圖見圖4。

        1)當前地址讀

        內(nèi)部數(shù)據(jù)的地址保持在最后的讀寫操作地址加1上,只要芯片有電源供給,這個地址一直保持著。讀到EEPROM的最后字節(jié)后又回到最開始的位置。

        2)隨機讀

        隨機讀前先要向EEPROM寫入一個字節(jié)地址,然后才能讀。

        3)讀串

        既可以是當前地址讀,也可以是隨機地址讀。微控制器接收到一個字后,回一個應答信號。一旦EEPROM接收到應答信號,地址加1,接著輸出下一個字節(jié)。微控制器接收到數(shù)據(jù)后不回應答信號時,表示讀過程結(jié)束。

        5數(shù)據(jù)采集中的



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 巴楚县| 抚州市| 京山县| 社旗县| 十堰市| 乐昌市| 庆元县| 新邵县| 炉霍县| 荣昌县| 施甸县| 桃源县| 清水河县| 宁波市| 新乐市| 融水| 仙居县| 临潭县| 古田县| 阜平县| 洪江市| 阳曲县| 新郑市| 新闻| 郎溪县| 清涧县| 榆林市| 阳泉市| 博客| 沽源县| 乌拉特中旗| 平阳县| 盱眙县| 金平| 昆明市| 阜宁县| 昌江| 阳西县| 华安县| 轮台县| 浦北县|