女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 智能硬件 > 智能硬件
[導(dǎo)讀]EEPROM(Electrically Erasable Programmable Read一Only Memory)即電子擦除式只讀存儲器,它是一種非揮發(fā)性存儲器,與擦除式只讀存儲器(EPROM)類似,電源消失后,儲存的數(shù)據(jù)依然存在,要消除儲存在其中的內(nèi)容,不是用紫外線照射方式,而是以電子信號直接消除即可。

    EEPROM(Electrically Erasable Programmable Read一Only Memory)即電子擦除式只讀存儲器,它是一種非揮發(fā)性存儲器,與擦除式只讀存儲器(EPROM)類似,電源消失后,儲存的數(shù)據(jù)依然存在,要消除儲存在其中的內(nèi)容,不是用紫外線照射方式,而是以電子信號直接消除即可。
    正是由于EEPROM具有以上特點(diǎn),該器件可廣泛應(yīng)用于對數(shù)據(jù)存儲安全性及可靠性要求高的應(yīng)用場合,如門禁考勤系統(tǒng),測量和醫(yī)療儀表,非接觸式智能卡,稅控收款機(jī),預(yù)付費(fèi)電度表或復(fù)費(fèi)率電度表、水表、煤氣表以及家電遙控器等應(yīng)用場合。該類型存儲器在可靠數(shù)據(jù)存儲領(lǐng)域會獲得越來越廣泛的應(yīng)用。
    但是,EEPROM有固定的使用壽命,這是指某一位由1寫為O或由O寫為1的次數(shù)。不同廠家的產(chǎn)品,相同廠家不同型號、系列的產(chǎn)品,它們的壽命也不盡相同,100萬次為常見主流產(chǎn)品。假若某EEPROM壽命為100萬次,每秒擦寫一次,則其使用時(shí)間為1000000/(3600×24)=12天。這對于需要較長時(shí)間保存數(shù)據(jù)的應(yīng)用場合,顯然不滿足要求。


1 延長EEPROM壽命的方法
    一般應(yīng)用中,要存儲的數(shù)據(jù)比較單一,EEPROM空間與要存儲的數(shù)據(jù)相比要大得多。為此,可采用一種利用存儲器空間延長EEPROM工作壽命的方法。
    方法l:不固定數(shù)據(jù)存放的地址,而是用一個(gè)固定的基地址加上EEPROM內(nèi)的一個(gè)單元的內(nèi)容(即偏移地址)作為真正的地址;若發(fā)現(xiàn)存儲單元已壞(寫入和讀出的內(nèi)容不同),則偏移地址加1,重新寫入。如果采用100倍的存儲器空間冗余,可將EEPROM的實(shí)際壽命延長100倍。
    方法2:從第一個(gè)存儲單元開始存儲數(shù)據(jù)N次,然后轉(zhuǎn)到下一個(gè)單元再存N次,依次類推,當(dāng)最后一個(gè)單元存放N次之后,再轉(zhuǎn)到第一個(gè)單元重新開始。本文推薦采用該法,因?yàn)樯弦环N方法存在一個(gè)致命缺陷:當(dāng)某一個(gè)EEPROM單元寫壞再用下一個(gè)單元時(shí),原先存儲的數(shù)據(jù)就讀不出來了。本文后面的內(nèi)容也依此作根據(jù)進(jìn)行闡釋。


2 EEPROM數(shù)據(jù)儲存地址的確認(rèn)
    嵌入式系統(tǒng)中的EEPROM電源消失后,儲存的數(shù)據(jù)依然存在。確認(rèn)數(shù)據(jù)所存地址是能夠正確將所存數(shù)據(jù)讀出的基本條件,但是掉電后再上電時(shí)如何確認(rèn)數(shù)據(jù)的地址指針呢?可以采用以下的方法。
2.1 找最大數(shù)據(jù)法
    查找EEPROM中的最大數(shù)據(jù),就是掉電前最后一次存儲的數(shù)據(jù)。該法對于單片機(jī)來講,編程時(shí)程序量較大,可采用折半查找法或分塊查找法降低程序代碼量。
2.2用后還原法
    循環(huán)將當(dāng)前數(shù)據(jù)寫入EEPROM后,立即將前面的EEPROM空間都清0再上電,查找數(shù)據(jù)非0的EEPROM空間即可。有的單片機(jī)要求在寫入數(shù)據(jù)之前,必須將所有空間都恢復(fù)為OxFF,這樣查找非0xFF的數(shù)據(jù)空間即可。
2.3地址指針法
    為每一個(gè)數(shù)據(jù)在EEPROM中設(shè)一個(gè)地址指針EE—ADR[i],這樣只要確認(rèn)EEADR[i]數(shù)值即可找到相應(yīng)數(shù)據(jù)。對于地址指針法有下述一些技巧。
    ①一個(gè)地址指針對應(yīng)一個(gè)數(shù)據(jù)。該方法思路簡單,假設(shè)EEPROM空間可以存放50組數(shù)據(jù)和50個(gè)地址ADR[i],一組數(shù)據(jù)占用4個(gè)字節(jié),一個(gè)地址占用1個(gè)字節(jié),共250字節(jié),在儲存數(shù)據(jù)時(shí),使50個(gè)地址指向50組數(shù)據(jù)的首地址,且使小于變量i的ADR[i]都清零,或重新賦值為0xFF。查找數(shù)據(jù)時(shí),找到非O或非0xFF的ADR[i],然后根據(jù)ADR[i]的值來確定數(shù)據(jù)的儲存地址即可。
    ②用兩個(gè)變量來記錄數(shù)據(jù)儲存的地址,ADDR一0LD和ADDILNEW分別標(biāo)志當(dāng)前數(shù)據(jù)讀出時(shí)的地址和新采集來的數(shù)據(jù)下一次要存儲的地址。 

    ③用一個(gè)字節(jié)的EEPROM空間作為地址指針。此時(shí),地址指針的數(shù)值總是和數(shù)據(jù)儲存的地址值相等,此種情況最具有技巧性,因?yàn)榇藭r(shí)可以使用最少的地址指針,因而可以最大量的節(jié)省。EEPROM空間,從而延長EEP—ROM壽命。此方法的思路是:假設(shè)第O字節(jié)作為地址指針,當(dāng)該指針值為1時(shí),數(shù)據(jù)從第一個(gè)地址開始儲存;為2時(shí),數(shù)據(jù)從第二個(gè)地址開始儲存,依此類推。

3 應(yīng)用實(shí)例
    本人在設(shè)計(jì)智能流量儀表時(shí),使用美國Microchip公司的PIC16F877單片機(jī)。該單片機(jī)本身自帶有256字節(jié)的EEPROM,其擦寫次數(shù)典型值為100萬次,主要用其儲存累計(jì)流量和儀表系數(shù)。其中,第201~255字節(jié)用于存儲儀表系數(shù),因其不需要經(jīng)常操作,所以對這些數(shù)據(jù)不再采用變地址動(dòng)態(tài)存儲。第0字節(jié)儲存數(shù)據(jù)的地址指針,第1~200字節(jié)用來儲存累計(jì)量。
    對于累計(jì)量,可以采用浮點(diǎn)數(shù)儲存,只占用3~4個(gè)字節(jié),目的在于用固定的字節(jié)長度可以保證相同的相對精度。
    智能流量儀表常年不停地工作,短時(shí)間內(nèi)的流量相對總的流量而言,可以忽略不計(jì)。因此,為了使單片機(jī)的EEPROM壽命更長,過一個(gè)時(shí)間片段(例如10s)儲存一次累計(jì)量也可以滿足精度要求。假若出現(xiàn)停電事故,累計(jì)量只有10s的流量誤差,相對總量可以滿足精度要求。該策略可使EEPROM延長10倍壽命。
    因本例采用O字節(jié)來記錄數(shù)據(jù)的存儲地址,若數(shù)據(jù)每存儲一次就換一個(gè)地址,則200字節(jié)可以存200/4=50個(gè)位置,相當(dāng)于儲存數(shù)據(jù)的EEPROM空間擦寫一次,第O字節(jié)就擦寫50次,因此,第O字節(jié)的壽命是其他的1/50,這顯然不可行。故可以采用如下方式:在第一個(gè)地址儲存50次以后再換下一個(gè)地址儲存,到最后一個(gè)地址也儲存50次再轉(zhuǎn)到第一個(gè)地址儲存時(shí),這樣所有的EEPROM空間使用次數(shù)都相等。
    儲存累計(jì)量流程圖如圖1所示。

    pass:數(shù)據(jù)存儲之前程序循環(huán)的次數(shù),它表征多長時(shí)間儲存一次數(shù)據(jù)。
    save_adr:數(shù)據(jù)在EEPROM中的存儲地址。
    save_time:某數(shù)據(jù)在同一地址存儲的次數(shù)。
    eeprom_write(eeadr,value):EEPROM寫函數(shù)。
    下面是該流程對應(yīng)的程序(采用澳大利亞HI—TECH公司的PICC demo編譯器)。
    
    if(save_time>50)//存50次后移一位EEPROM地址

{save_time=0;clrwdt();

save_adr+=4;//累計(jì)量用4個(gè)字節(jié)儲存

if(save_adr>197)//只用1~200字節(jié)存儲累計(jì)量{save_adr=1;}

eeprom_write(0,save-adr);//save-adr為所存累計(jì)量地址首字節(jié)
}
    eeprom_write(savcl_adr,x[O]);
    eeprom_write(save_adr+1,x[1]);
    eeprom_write(save_adr+2,x[2]);
    eeprom_write(save_adr+3,x[3]); 
  }
}


4 讀出EEPROM中存儲的數(shù)據(jù)
    系統(tǒng)中的EEPROM掉電后,再上電時(shí)從EEPROM讀出數(shù)據(jù)的程序比較簡單。
    void Read_Sum_Q(){ //讀出掉電前的累計(jì)量
    y[O]=eeprom_read(save_adr);
    y[1]=eeprom_read(1+save_adr);
    y[2]_eeprom_read(2+save_adr);
    y[3]=eeprom_read(3+save_adr);

    p2=(float  *)y;

    Q=*p2;

}

結(jié)語

    采用實(shí)例所示的方法,10s存一次可使EEPROM壽命延長10倍,采用50倍的EEPROM空間冗余,又使其奉命延長50倍,這樣具有1000000次壽命的EEPROM可以不間斷工作時(shí)間為10×50×1000000/(3600×24×365)=15.85年,基本可以滿足各種嵌入式系統(tǒng)的工作要求,大大提高了EEPROM的使用效率。因此,本文介紹的方法在相關(guān)領(lǐng)域具有廣泛的借鑒意義和實(shí)用價(jià)值。

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

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費(fèi)電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動(dòng)網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動(dòng)背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時(shí)代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r(shí)間9月6日,在2025德國柏林國際電子消費(fèi)品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛
關(guān)閉