AVR Bootloader, EEPROM, Flash Anfänger Fragen

#1203896
Lesenswert?

Moin!
Ich bin Anfänger und habe am WE meinen ersten ATMEGA geflasht.

Jetzt haben sich drei Fragen aufgeworfen:

1. Was ist und macht der Bootloader
2. Was ist und macht der EEPROM
3. Was ist und macht der Flash Speicher

Bei Ponyprog habe ich zum Beispiel die Auswahlmöglichkeit ob ich in den 
Program oder den Data Memory schreiben möchte.

Wenn ich sie auslese scheint in beiden das gleiche zu stehen.

Kennt ihr ein gutes Einsteiger Guid oder ein GUTES Buch zum Thema 
Mikroprozessoren?

Zusammengereimt habe ich es mir bisher so:

Bootloader: Wird gebraucht wenn man nicht per ISP Programmieren will 
sondern über eine Andere Schnittstelle (welche?)

EEPROM: Enthält das Programm in "original" Version, unverändert.

Flash: Enthält Variablen, Dinge die geändert werden können z.B. 
Konfigurationen. (Kann einfacher mal gelöscht werden?)

Oder Flash und EEPROM anders herum... bin mir nicht mehr sicher. Würde 
mehr Sinn machen, EESAVE schützt ja den EEPROM...

Ok, ich wäre euch dankbar, habe mein Interesse für Mikrocontroller 
entdeckt ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren