Hallo zusammen, nun auch ich habe mich von der Idee des AVRs begeistern können. Komme selber aus der Progammier-Ecke und wollte es auch mit der Hardware versuchen. Ein Entwicklungs Board von Pollin V2 habe ich bereits erfolgreich in Betrieb. Allerdings ist die Beschreibung des 32kByte Flash über die ISP und RS232-Serielle Schnittstelle so ziemlich langsam. Die Boudrate ist bei 9600 kBits eingestellt. Für die Beschreibung brauche ich etwa 4 Minuten? Jetzt habe ich gelesen, dass über die serielle Schnittstelle mittels Nullmodemkabel die Übertragung schneller ist. Allerdings muss dazu ein Bootloader auf den AVR gebrannt werden. Dazu habe ich paar Fragen. Der AVR Speicher unterteilt sich doch in Flash, EEPROM und SRAM Speicher. Wo schreibe ich den Bootloader? Wenn ich doch den in den Flash mittels PonyProg speichern werde, dann wird der doch bei Anwendersoftware überschrieben? Tue ich den in EEPROM wird der Möglicherweise nicht gefunden? Bitte verzeiht die Dumme Frage, aber wohin schreibe ich, und welchen Bootloader mittels welchen Programm in den ATmega32? Mit freundlichen Grüßen Chrisoph
Man kann einen Teil des Flashs per Fuse-Einstellung für den bootloader reservieren (bis zu 1kB). Das Anwendungsprogramm wird dann dahinter geladen, und auch der Resetvektor zeigt dann aufs Anwendungsprogramm. Der verfügbare Flash für die Anwendungen wird natürlich entsprechend kleiner. Seh gut funktioniert dieser hier: Beitrag "AVR Bootloader" Oliver
Hallo Oliver, das ging aber schnell! Danke. Welchen nehme ich? Diesen: Beitrag "Re: AVR Bootloader" Welche Boudrate ist Möglich? Christoph
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.