欢迎来到天天文库
浏览记录
ID:37860068
大小:223.25 KB
页数:9页
时间:2019-06-01
《916-HT49 MCU 读写 HT24 系列 EEPROM 的应 用范例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HT49MCU讀寫HT24系列EEPROM的應用範例HT49MCU讀寫HT24系列EEPROM的應用範例文件編碼:HA0017T簡介2HT24系列的EEPROM是通過IC協定控制其讀寫的。HT49系列微控制器的介面部分是簡2單I/O埠,可以用來很方便地採用IC協定控制周邊元件。HT24系列的EEPROM總共8個引腳,三個爲晶片位址引腳A0、A1、A2,在微控制器對它進行操作時,從SDA輸入A0、A1、A2資料和晶片外部A0、A1、A2所接地址需一一對應。一個爲晶片防寫引腳WP,WP引腳接低電平時,晶片可進行讀寫操作;WP引腳接高時,晶
2、片只可進行讀,不可進行寫。另外兩個引腳爲電源引腳VCC,VSS。用微控制器對HT24系列的EEPROM進行控制時,HT24系列的外部引腳VCC、VSS、WP、A0、A1、A2根據需要,對應接上,SDA、SCL接到微控制器控制引腳上。引腳名稱I/O功能描述A0~A2I地址輸入VSSI電源負極輸入SDAI/O串列資料輸入/輸出SCLI串列資料傳送時鐘信號輸入WPI防寫VCCI電源正極輸入1HT49MCU讀寫HT24系列EEPROM的應用範例HT24系列EEPROM根據型號不同,EEPROM的容量大小不同,當EEPROM的空間大於1頁(25
3、6bytes)時,即大於2048bits,則HT49系列MCU需要控制A0、A1、A2來確定寫HT24系列EEPROM的第幾頁,HT24系列EEPROM空間大小如下表所示:型號引腳A0、A1及A2使用方法容量大小A0、A1、A2引腳作爲元件地址輸入,從SDA輸入A0、A1、HT24LC022K(256×8)A2資料和晶片引腳A0、A1、A2所接狀態需一一對應A1、A2引腳作爲元件位址輸入,從SDA輸入A1、A2資料和HT24LC044K(512×8,2pages)晶片引腳A1、A2所接狀態需一一對應,A0引腳浮空A2引腳元件位址輸入,
4、從SDA輸入A2資料和晶片引腳A2所HT24LC088K(1024×8,4pages)接狀態需一一對應,其餘引腳浮空HT24LC16A0、A1、A2全部浮空,不必接16K(2048×8,8pages)使用說明2本文是以HT49R30A-1控制HT24LC04爲例的。IC協定只需要兩根線進行控制,一根時鐘線SCL,一根資料線SDA。用微控制器對HT24LC04進行控制時,HT24LC04外部引腳VCC、VSS、WP、A1、A2根據需要,對應接上(本例中是與VSS相接,即A1、A2=00),SDA、SCL接到微控制器控制引腳上。在這個程式
5、中SCL接到pa.3引腳,SDA接到pa.1引腳。程式的過程是這樣的:先向EEPROM中某個地址寫55H,寫完後,再將EEPROM中內容讀出來,並將讀出資料和55H進行比較,若資料不相等程式跳到fail_out中;若相等,最後程式跳到ok_end中。程式中只是對第0頁中的特定位址進行寫操作後,再將該地址的內容讀出。關於HT24系列EEPROM其他操作只要嚴格按其時序要求,並注意從SDA輸入A0、A1、A2資料和晶片引腳A0、A1、A2所接狀態需一一對應即可。程式範例;filename:4924_WR.asm;作者:盛揚半導體(上海)有
6、限公司軟體部;目的:用HT49系列微控制器控制HT24系列EEPROM;注意:在mask_option中,PA0~PA3須選擇NMOS有提升電阻includeht49r30a-1.inc;--------------------------------------------------------------;equ定義區間sclequpa.3;時鐘信號引腳定義sdaequpa.1;串列資料引腳定義read_outequ[70h];寫暫存器write_inequ[71h];讀暫存器word_addressequ[72h]2HT49M
7、CU讀寫HT24系列EEPROM的應用範例data_8equ[73h];--------------------------------------------------------------;--------------------------------------------------------------;巨集定義;延遲巨集,延遲100微秒d_1macrolocallabelmova,64hmovdelay,alabel:sdzdelayjmplabelendm;----------------------------
8、----------------------------------;--------------------------------------------------------------;資料區e2prom.se
此文档下载收益归作者所有