人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術(shù)熱線: 4007-888-234

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

技術(shù)支持

內(nèi)部EEPROM讀寫(xiě)操作步驟

更新時(shí)間: 2019-03-25

EEPROM中讀取數(shù)據(jù)步驟:
1、把地址寫(xiě)入到地址寄存器EEADR中,注意該地址不能超過(guò)所用PIC1687X型號(hào) 單片機(jī)內(nèi)部EEPROM實(shí)際容量。
2、把控制位EEPGD清零,以選定讀取對(duì)象為EEPROM數(shù)據(jù)存儲(chǔ)器。
3、把控制位RD置1,啟動(dòng)本次讀操作。
4、讀取已經(jīng)反饋到EEDATA寄存器中的數(shù)據(jù)。

寫(xiě)EEPROM數(shù)據(jù)存儲(chǔ)器的操作步驟:
1、確保目前的WR=0;假如WR=1,表明一次寫(xiě)操作正在進(jìn)行,需要查詢等待。
2、把地址送入EEADR中,并且確保地址不會(huì)超出目標(biāo)單片機(jī)內(nèi)部EEPROM的最大地址范圍。

3、把準(zhǔn)備燒寫(xiě)的8位數(shù)據(jù)送入EEDATA中。
4、清除控制位EEPGD,以指定EEPROM作為燒寫(xiě)對(duì)象。
5、把寫(xiě)使能位WREN置1,允許后面進(jìn)行寫(xiě)操作。
6、清除全局中斷控制位GIE,關(guān)閉所有中斷請(qǐng)求。
7、執(zhí)行專用的“5指令序列”,這5條指令是廠家規(guī)定的規(guī)定搭配,絲毫不能更改。用1條移動(dòng)指令把55H寫(xiě)入到W,用1條移動(dòng)指令再把w中的55H轉(zhuǎn)入控制寄存器EECON2中,用1條移動(dòng)指令把AAH寫(xiě)入W,用1條移動(dòng)指令再把W中的AAH轉(zhuǎn)入控制寄存器EECON2中
ICD 2 在線調(diào)試的時(shí)候,這“5條指令序列”,必須全速執(zhí)行,不能單步執(zhí)行,否則無(wú)法寫(xiě)入EEPROM數(shù)據(jù)
8、全局中斷控制位GIE置1,放開(kāi)總中斷屏蔽位(如果打算利用EEIF中斷功能)。
9、清除寫(xiě)操作允許位WREN,在本次寫(xiě)操作沒(méi)有完畢之前禁止重開(kāi)新的一次寫(xiě)操作。
10、當(dāng)寫(xiě)操作完成時(shí),控制位WR被硬件自動(dòng)清零0,中斷標(biāo)志位EEIF被硬件自動(dòng)置1。
如果本次寫(xiě)操作還沒(méi)有完成,那么可以用軟件查詢EEIF位是否為1,或者查詢WR位是否為0,來(lái)判定寫(xiě)操作是否結(jié)束。

 


404
返回首頁(yè) |  返回上一頁(yè)
肃宁县| 德格县| 桓仁| 射洪县| 凌海市| 阳朔县| 高雄市| 建平县| 宜城市| 山阳县| 连南| 徐州市| 固始县| 佛冈县| 锦屏县| 出国| 东乌| 高邑县| 虎林市| 五常市| 沧州市| 泊头市| 六盘水市| 镇坪县| 福建省| 西乌珠穆沁旗| 巢湖市| 福泉市| 滁州市| 科尔| 建阳市| 城口县| 巢湖市| 乐至县| 临清市| 汾西县| 遵义县| 固镇县| 洛浦县| 蒲江县| 且末县|