Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Attiny-Projekt - EEPROM

Ähnliche Präsentationen


Präsentation zum Thema: "Attiny-Projekt - EEPROM"—  Präsentation transkript:

1 Attiny-Projekt - EEPROM
Das EEPROM des Attiny Was ist ein EEPROM? Schreib- und Lesevorgang mit BASCOM Das Register-Modell Die EEPROM-Register Der Schreibvorgang im Registermodell V Copyright 2009/11 by G. Heinrichs E. Eube, G. Heinrichs, U. Ihlefeldt

2 Was ist ein EEPROM? EEPROM: engl. Abk. für electrically erasable programmable read-only memory, wörtlich: elektrisch löschbarer programmierbarer Nur-Lese-Speicher Wichtig: EEPROMS behalten ihre gespeicherten Werte auch ohne elektrische Versorgung. Das Speichern (Brennen) braucht allerdings recht viel Zeit! (Einige Millisekunden)

3 Schubladenmodell

4 BASCOM-Befehle 0 <= adresse <= 126 writeEeprom wert, adresse
readEeprom wert, adresse 0 <= adresse <= 126

5 !!!Achtung!!! Das EEPROM-Register mit der Adresse 127 ist für den OSCCAL-Wert reserviert und darf nicht benutzt werden! Der Attiny soll die Zahlen von 0 bis 255 über die serielle Schnittstelle ausgeben.

6 Ein Beispiel Der Attiny soll 20 Temperaturwerte im EEPROM abspeichern... ... und über COM ausgeben.

7 Die ALU und das EEPROM

8 Vereinfachtes Attiny-Modell

9 EEAR, EEDR & Co EEAR: EEPROM-Adress-Register
EEDR: EEPROM-Datenregister EECR: EEPROM-Kontroll-Register Löschen und Schreiben: Schreibvorgang erlauben (1) Schreibvorgang auslösen (1)

10 Ein Beispiel... ... diesmal mit Registermodell
Der Attiny soll die ersten 10 Quadratzahlen im EEPROM abspeichern... ... und lesen.


Herunterladen ppt "Attiny-Projekt - EEPROM"

Ähnliche Präsentationen


Google-Anzeigen