ATmega32 kompatibel zu ATmega128

Gast #3858624
Lesenswert?
• ▲
▼
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
#3858699
Lesenswert?
• ▲
▼
@ Daniel (Gast)

>Nun meine Frage. Ist ein ATmega128 so kompatibel, dass ich ohne weiteres
>meinen vorhandenen Quelltext des ATmega32 verwenden kann?

Ja, allerdings musst du ggf. die Ports anpassen.

>heißt es, dass der SRAM an einer anderen Adresse sitzt und dadurch das
>Programme abstürzen können.

Nö, denn darum kümmert sich der Compiler.

>Des Weiteren verwende ich AVRStudio (WINAVR) und eine 16MHz Quarz.
>Darüber hinaus habe ich bisher nur mit Atmega16/32 gearbeitet.

Der 128 ist nicht wesentlich anders. hat nur ein paar mehr TImer und 
Ports.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.