www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] X24128是美國XICor公司生產(chǎn)的CMOS串行通信EEPROM。內(nèi)部結(jié)構(gòu)為16k字節(jié)8位陣列。X24182在2線總線上可同時并聯(lián)8片,并具有軟件和硬件寫保護(hù)功能。片內(nèi)最高地址單元(FFFFH)為一寫保護(hù)寄存器。通過寫入不同

X24128是美國XICor公司生產(chǎn)的CMOS串行通信EEPROM。內(nèi)部結(jié)構(gòu)為16k字節(jié)8位陣列。X24182在2線總線上可同時并聯(lián)8片,并具有軟件和硬件寫保護(hù)功能。片內(nèi)最高地址單元(FFFFH)為一寫保護(hù)寄存器。通過寫入不同數(shù)據(jù),可進(jìn)行軟件寫保護(hù)、塊鎖定選擇保護(hù)和編程硬件寫保護(hù)三種不同形式的寫保護(hù)。在2線總線上串行通信的最高時鐘頻率為400kHz。另外還具有輸入、輸出消噪聲和抑制功能。而且功耗低,它的讀狀態(tài)工作電流小于1mA, 寫狀態(tài)工作電流小于3mA,靜態(tài)電流小于1uA。工作電壓有1.8V-3.6V、2.5V-5.5V和4.5V-5.5V三種類型供選擇。寫方式有按字節(jié)寫和按頁寫兩種形式,每頁為32字節(jié)。


1.管腳說明

X24128有三種封裝形式:14-SOIC、16-SOIC和8-PDIP。圖1為8-PDIP封裝的外形圖。各管腳的功能說明如下:

VCC、Vss:為電源的正、負(fù)極輸入端;

SCL:串行時鐘輸入端,用于控制數(shù)據(jù)的輸入與輸出;

SDA:串行數(shù)據(jù)輸入與輸出的共用管腳。漏極輸出,可與其它器件的SDA腳的輸出組成線或邏輯關(guān)系。由于是漏極輸出,因此在使用時必須接上拉電阻;

WP:硬件寫保護(hù)輸入管腳。當(dāng)WP管腳接高電平且寫保護(hù)寄存器的WPEN位被寫1時,寫保護(hù)仿寄存器實施寫保護(hù),這時塊鎖定的存儲陣列無法再用程序改寫。不需要寫保護(hù)時,WP管腳接低電平;

S0、S1、S2器件選擇輸入端。在串行通信總線上可以并接多至8片X24128,它們可以分時享用總線。在輸入的地址中,當(dāng)?shù)谝蛔止?jié)(器件地址)的數(shù)據(jù)與器件的輸入管腳S0、S1、S2相符時,器件被選擇并可與CPU進(jìn)行串行通信。如與器件的輸入管腳不符,則處于等待狀態(tài)。

2.地址選擇

X24128內(nèi)部EEPROM由16k×8位組成,這16k數(shù)據(jù)單元的地址為0000H-3FFFH。寫保護(hù)寄存器的地址為FFFFH。每個地址可以分為地址高位字節(jié)BYTE1和地址低位字節(jié)BYTE0。除了數(shù)據(jù)單元地址外,還具有一個器件地址。在器件地址中,高四位必須為1010,這是X24128的識別碼。S2、S1、S0三位為所選器件的地址碼,它們必須與所選器件的輸入管腳S2、S1、S0相一致。例如所選器件的S2管腳接Vcc,S1、S0兩個輸入管腳連接Vss,則器件地址應(yīng)為1010100R/WB。位位為讀、寫選擇位,位為1時,選擇讀;位為0時,選擇寫。

3.寫保護(hù)寄存器

寫保護(hù)寄存器是一可讀寄存器,格式如下:各位的狀態(tài)可通過程序?qū)懭搿,F(xiàn)將功能說明如下:

WEL:為EEPROM陣列寫使能鎖存器,WEL=1時,寫使能鎖存器置位,可進(jìn)行寫操作;WEL=0時,寫使能鎖存器復(fù)位,拒絕一切寫操作。

RWEL:為“寫保護(hù)寄存器”寫使能鎖存器,RWEL=1時,可對“寫保護(hù)寄存器”進(jìn)行改寫;RWEL=0時,寫使能鎖存器復(fù)位,拒絕改寫。

上電時,WEL和RWEL均被復(fù)位。

BL1、BL0:EEPROM陣列塊鎖定保護(hù)位。整個EEPROM陣列有三種鎖定形式,BL1、BL0=00時,整個陣列未加塊鎖定保護(hù);BL1、 BL0=01時,地址為3000H~FFFH的陣列進(jìn)行塊鎖定保護(hù);BL1、BL0=10時,地址為2000~3FFF的陣列進(jìn)行塊鎖定保護(hù);BL1、 BL0=11時,地址為0000H~3FFFH的陣列進(jìn)行塊鎖定保護(hù).

WPEN:寫保護(hù)使能位,當(dāng)WPEN位被寫入1且將器件的WP管腳接至Vcc時,,硬件寫保護(hù)使能;當(dāng)WPEN位被復(fù)位或者WP管腳接至Vss時,硬件寫保護(hù)不再使能。硬件寫保護(hù)能為整個系統(tǒng)在實際應(yīng)用操作中給用戶實施寫保護(hù)操作提供方便。

通過BL1、BL0位進(jìn)行塊鎖定的存儲器陣列不受硬件寫保護(hù)的影響,只有通過改變BL1、BL0的值才能改變塊鎖定保護(hù)陣列的區(qū)域范圍。但改變BL1、 BL0的值要受到RWEL位的制約。RWEL位的改變又受到硬件寫保護(hù)的制約。未加塊鎖定保護(hù)的陣列不受硬件寫保護(hù)的制約,因而可對其進(jìn)行寫操作。

在未加硬件寫保護(hù)的情況下,對BL1、BL0的改寫可按以下三步進(jìn)行:

1)對FFFFH地址寫入00000010,使WEL=1;

2)對FFFFH地址寫入00000110B,使RWEL=1;

3)對FFFFH地址寫入X00XX010B,使RWEL=0。進(jìn)行寄存器寫保護(hù)。如果在第(3)步中使RWEL=1,則對寄存器的改寫無效。寄存器仍保持(2)步的狀態(tài)。

4.讀寫時序

在進(jìn)行讀、寫操作之前,先設(shè)置開始狀態(tài)。方法是命令SCL總線保持高電平,并在SDA總線上設(shè)置一個由高電平向低電平的跳變。而在通信結(jié)束時,又需設(shè)置一個結(jié)束狀態(tài),即將SCL總線保護(hù)高電平,并在SDA總線上設(shè)置一個低電平向高平跳變。設(shè)置結(jié)束狀態(tài)后,器件脫離通信狀態(tài)。

SDA總線上通信數(shù)據(jù)的改變必須在SCL總線處于低電平狀態(tài)時進(jìn)行。SCL總線處于高電平時,數(shù)據(jù)處于保持狀態(tài)。

在通信過程中,接收數(shù)據(jù)的器件每次有效地接收到8位數(shù)據(jù)后,都給發(fā)送數(shù)據(jù)的器件發(fā)送一個負(fù)脈沖應(yīng)答信號。在定操作過程中,X24128每次接收到8位數(shù)據(jù)(包括接收到8位地址數(shù)據(jù))后,在SDA總線上產(chǎn)生一個負(fù)脈沖,該脈沖的寬度一直延續(xù)到第9個時鐘脈沖信號結(jié)束。在讀操作過程中,CPU每次接收到 X24128所發(fā)送的8位數(shù)據(jù)后,SDA總線上再發(fā)送一個負(fù)脈沖,以示讀有效,然后X24128可以繼續(xù)發(fā)送數(shù)據(jù)。如果X24128未接收到應(yīng)答信號,則停止發(fā)送數(shù)據(jù),直到接收到結(jié)束信號時,通信結(jié)束。

4.1按字節(jié)寫時序

給X24128內(nèi)部存儲陣列中未加鎖定保護(hù)部分的某一單元寫一個字節(jié)的數(shù)據(jù)時,首先設(shè)置開始狀態(tài),再依次發(fā)送器件地址和數(shù)據(jù)地址的字節(jié)1和字節(jié) 0,X24128每次接收到一個8位地址字節(jié)后,利用第9個時鐘脈沖發(fā)出應(yīng)答信號。CPU接收到第3個應(yīng)答信號后,再發(fā)送8位數(shù)據(jù)和接收應(yīng)答信號,最后設(shè)置結(jié)束狀態(tài)。X24128接收到結(jié)束信號后,開始將接收到的數(shù)據(jù)寫入EEPROM陣列的內(nèi)部寫過程。在進(jìn)行內(nèi)部寫過程中,對外部輸入的任何信號都不作反應(yīng),SDA管腳輸出高阻態(tài)。

4.2按頁寫時序

由CPU給X24128寫數(shù)據(jù)時,可以按頁寫,每頁包括32字節(jié),按頁寫的方式在開始時如同按字節(jié)寫,只是每次寫完一個字節(jié)數(shù)據(jù)后,X24128內(nèi)部地址指針自動加1后才可以繼續(xù)寫數(shù)據(jù),無需再次寫入地址。本頁的最高地址寫入后,地址指針自動返回到本頁的最低地址,如果繼續(xù)寫入數(shù)據(jù),則將已寫過的數(shù)據(jù)覆蓋,只有發(fā)送給X24128結(jié)束信號后,X24128才終止接收數(shù)據(jù),開始進(jìn)行內(nèi)部寫過程。

4.3讀當(dāng)前地址數(shù)據(jù)

如果要讀X24128內(nèi)部地址指針當(dāng)前所指單元的數(shù)據(jù),只要發(fā)送給X24128開始信號、器件地址(位為1)和接收到應(yīng)答信號后,即可接收X24128所發(fā)送的當(dāng)前地址的數(shù)據(jù)。接收完畢,發(fā)送結(jié)束信號。X24128發(fā)送完數(shù)據(jù)后,地址指針自動加1。

4.4讀取任一地址的數(shù)據(jù)

先給X24128發(fā)送所要讀取數(shù)據(jù)的地址,使其成為當(dāng)前地址指針?biāo)傅刂?。其中器件地址的位寫?,再按讀當(dāng)前地址數(shù)據(jù)的方式讀取數(shù)據(jù)。

4.5連續(xù)讀取數(shù)據(jù)

連續(xù)讀取數(shù)據(jù)如同讀取任一地址數(shù)據(jù),將所要連續(xù)讀取數(shù)據(jù)的首位地址設(shè)置成當(dāng)前地址,在接收完第一字節(jié)的數(shù)據(jù)后,不是發(fā)送結(jié)束信號,而是發(fā)送應(yīng)答信號,X24128接收到應(yīng)答信號后繼續(xù)發(fā)送第二字節(jié)數(shù)據(jù)。只要CPU每次接收完一個字節(jié)的數(shù)據(jù)后所發(fā)送的是應(yīng)答信號,X24128就會繼續(xù)發(fā)送下一字節(jié)的數(shù)據(jù),當(dāng)發(fā)送完整個存儲陣列的最高地址的數(shù)據(jù)后,地址指針將返回到0000H單元。如果繼續(xù)發(fā)送應(yīng)答信號,X24128將從0000H單元開始繼續(xù)發(fā)送數(shù)據(jù)。只有接收到結(jié)束信號才終止發(fā)送。

5.接口電路及編程

X24128與AT89C51的接口電路如圖2所示。在2線總線上最多可并接8片X24128。以P1.0口線作為時鐘信號輸出,P1.1口線作為數(shù)據(jù)輸入、輸出??偩€接4.7kΩ的上拉電阻。下面以AT89C51寄存器R2的數(shù)據(jù)寫入X24128(1)的1000H地址中為例,假設(shè)1000H地址未加寫保護(hù),則編程如下:


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在當(dāng)今數(shù)字化時代,汽車不再僅僅是一種交通工具,更是一個移動的智能空間。隨著人們對汽車電子設(shè)備依賴程度的不斷提高,車內(nèi) USB 接口的重要性也日益凸顯。從最初單純?yōu)槭謾C(jī)充電,到如今支持?jǐn)?shù)據(jù)傳輸、連接各種智能設(shè)備,USB 接...

關(guān)鍵字: 接口 數(shù)據(jù)傳輸 汽車供電

根據(jù)Semico Research的預(yù)測,到2025年RISC-V芯片出貨量將達(dá)到624億顆,覆蓋計算、消費電子和工業(yè)等領(lǐng)域。而在這其中,RISC-V MCU是整個RISC-V生態(tài)的基本盤,以高質(zhì)量、應(yīng)用驅(qū)動的解決方案為...

關(guān)鍵字: 青稞 RISC-V 沁恒 接口 MCU

NodeMCU是一個開源物聯(lián)網(wǎng)平臺,包含運行在expressif Systems ESP8266 Wi-Fi SoC上的固件,硬件基于ESP-12模塊。NodeMCU的特點之一是可以使用Arduino IDE進(jìn)行簡單的編...

關(guān)鍵字: GPS NodeMCU ESP8266 接口 物聯(lián)網(wǎng)

在浩瀚的電子科技海洋中,GPIO(General Purpose Input/Output)作為一個基礎(chǔ)而強(qiáng)大的概念,始終扮演著連接微控制器與物理世界的橋梁角色。它不僅僅是一組簡單的引腳,更是賦予電子設(shè)備感知與響應(yīng)能力的...

關(guān)鍵字: GPIO 接口 微控制器

接口的類型對圖像傳輸?shù)馁|(zhì)量起到了決定性的影響。隨著液晶顯示屏的風(fēng)靡,許多原來接駁在電視平臺的娛樂設(shè)備轉(zhuǎn)移到了液晶顯示屏上。

關(guān)鍵字: LCD 接口 RGB

隨著科技的飛速發(fā)展,電子產(chǎn)品在我們?nèi)粘I钪邪缪葜絹碓街匾慕巧?。而在這些電子產(chǎn)品中,接口作為連接設(shè)備與外部設(shè)備的橋梁,其重要性不言而喻。其中,Type-C接口作為一種新型的接口標(biāo)準(zhǔn),因其獨特的優(yōu)勢,逐漸成為了眾多電子...

關(guān)鍵字: 電子產(chǎn)品 Type-C 接口

隨著電動汽車的普及,充電樁作為電動汽車的重要基礎(chǔ)設(shè)施,越來越受到人們的關(guān)注。然而,對于許多電動汽車用戶來說,直流充電樁和交流充電樁的接口和區(qū)別仍然是一個令人困惑的問題。本文將從接口和區(qū)別兩個方面,詳細(xì)探討直流充電樁和交流...

關(guān)鍵字: 電動汽車 接口 充電樁

武漢2023年9月19日 /美通社/ -- 目前,在國家政策和市場需求雙重驅(qū)動下,國內(nèi)數(shù)據(jù)庫行業(yè)呈現(xiàn)出百花齊放的態(tài)勢。充分競爭的市場環(huán)境下,達(dá)夢數(shù)據(jù)連續(xù)數(shù)年保持中國數(shù)據(jù)庫管理系統(tǒng)市場占有率前列地位,成為當(dāng)之無愧的國產(chǎn)數(shù)據(jù)...

關(guān)鍵字: DM DSC 國家電網(wǎng) 接口

深圳2023年9月15日 /美通社/ -- 9月14-15日,2023全球AI芯片峰會(GACS 2023)在深圳正式舉行。峰會以【AI 大時代 逐鹿芯世界】為主題,共探AI芯片的產(chǎn)學(xué)研用,邀請了清華大學(xué)教授、中國半導(dǎo)體...

關(guān)鍵字: 接口 芯科 內(nèi)存 AC

Type-C接口已經(jīng)成為當(dāng)今市場上備受青睞的接口之一。它以其小巧輕便、高速傳輸、支持多種協(xié)議等特點,吸引了越來越多的關(guān)注。

關(guān)鍵字: Type-C 接口 USB
關(guān)閉