Bízza belső EEPROM - mikrokontrollerek és a technológia
nem, olvassa el a „0”
Felbontás megszakítás EEPROM. Ez a bit vezérli a generáció egy megszakítás előforduló végén az EEPROM írási ciklus. Ha ez a bit értéke „1”, megszakítások engedélyezése esetén (ha a regiszter zászló I.
Sreg is "1"). Amikor egy reset kisülés EEWE (lásd. A Forth
táblázatot) megszakítás keletkezik folyamatosan
EEPROM írási jogosultság kezelés. Az állapot a kategória határozza meg a működési engedélyt zászló EEWE felvételt. Ha ez a bit „1”, az írás, hogy a mentesítési EEWE «1" előfordul az adatrekord EEPROM. Ellenkező esetben a telepítés EEWE „1” nincs hatása. A szoftver telepítése után EEMWE mentesítést a hardver reset
4 gépciklusonként
EEPROM írási engedéllyel. Ha beállítja ezt a bitet „1” előfordul, hogy az adathordozó EEPROM (ha EEMWE „1”)
Olvasás EEPROM felbontás. Miután beállította ezt a kicsit, hogy egy „1” adatot olvas EEPROM. Elolvassa ezt bitet töröljük hardver befejezése
Hogy írjon egy byte az EEPROM, hogy:
1. Várja EEPROM kész az adatok írását (várjon, amíg a zászló alaphelyzetbe EEWE EECR nyilvántartás).
2. Várja meg a felvétel befejezése FLASH program memória (várjon, amíg a zászló visszaáll SPMEN SPMCR nyilvántartás).
4. Állítsa '1' flag EEMWE EECR nyilvántartásba.
5. Record kategóriában EEWE EECR log nyilvántartásba. „1” 4 gépi ciklus. A beállítás után ezt bites processzor
kihagy 2 gépi ciklus végrehajtása előtt a következő utasítás.
Ahhoz, hogy olvasni egy byte EEPROM szükséges:
3. Állítsa be az '1' mentesítési EERE EECR nyilvántartásba.
Ha a kért adatok kerülnek az adatok nyilvántartásba EEDR, ez történik a hardver reset mentesítést. Azonban EERE állapotának nyomon követése mentesítés meghatározására befejezése az olvasási művelet nem szükséges, azaz a. K. olvasási művelet EEPROM mindig végre egy ciklusban. Továbbá, miután a mentesítési EERE beállítást „1” a CPU kihagyja 4 gépi ciklus végrehajtása előtt a következő utasítás.
Az AVR Studio GCC környezetben van egy szabványos könyvtár EEPROM ami benne összekötő fájl
Már a kezdet kezdetén szükséges csatlakoztatni a könyvtár, köztük az EEPROM. Mi határozza meg változókat. A változó „s” tárolja az értéket a kimenet a kijelző, a gomb megnyomásával SB1, ezt az értéket eggyel megnöveljük, de nem több, mint 10. A változó eeprom_var fog lépni a EEPROM. Az áramellátás olvasni EEPROM, a kiolvasott adatot rendelt változó a „s”, ezen az alapon, a kijelző mutatja bizonyos értéknél. Ha megnyomja a SB2 adatokat a változó „s” kerül rögzítésre az EEPROM, míg az egyszer villog.