Gast
#3858624
Hallo zusammen, nach längerer Pause möchte ich mich mal wieder mit Mikrocontrollern beschäftigen. Und zwar habe ich zu meiner Studienzeit auf Basis eines ATmega32 einen kleinen Datenlogger gebaut (8x Analog-IN, LC-Display, SD-Karte). Damals lief er schon sehr gut und ich war mit dem Ergebnis auch sehr zufrieden. Nun soll er einige Updates bekommen. Unter anderem einen UART und mehrere Digitale Ein und Ausgänge für Steuerbefehle und Statusmeldungen. Leider reichen dafür die Ports des ATmega32 nicht aus. Nun meine Frage. Ist ein ATmega128 so kompatibel, dass ich ohne weiteres meinen vorhandenen Quelltext des ATmega32 verwenden kann? Mir geht es primär um die SD-Karten Routine. Ich verwende diese hier: http://www.holger-klabunde.de/avr/avrboard.htm#FullFAT Auf der einen Seite soll er ja kompatibel sein, auf der anderen Seite heißt es, dass der SRAM an einer anderen Adresse sitzt und dadurch das Programme abstürzen können. Des Weiteren verwende ich AVRStudio (WINAVR) und eine 16MHz Quarz. Darüber hinaus habe ich bisher nur mit Atmega16/32 gearbeitet. Gruß Daniel