Mega16 anstelle mega32 flashen mit mega32 Einstellung..

Gast #4110091
Lesenswert?
• ▲
▼
Hi, Adrian,

> geht irgendwas schief, wenn ich einen Atmega16 mit ATmel Studio flashe
> wenn ich aber Atmega32 eingestellt habe!?
> Oder ist das völlig wurst?

Vermutlich geht gar nix. Weil Studio den Chip nach seinem Typ befragt.

Außerdem unterscheiden sich einige "special function register" zwischen 
beiden Typen. Jedendalls bei meinem Compilierer (GCC) rollt eine Tapete 
von Warnings und Errors den Monitor hinab.
Die meisten davon sind nur Folgefehler, aber über die Menge war ich doch 
erschrocken.

Ciao
Wolfgang Horn
Gast #4110094
Lesenswert?
• ▲
▼
dann meinte ich wohl irgendeinen anderen Flasher..avrporg oder sowas..da 
kann man ja einstellen was man will..
Und erstmal passiert gar nichts..aber genau das kann halt auch Sorge 
bereiten, wenn es eben zu den von Dir unerwarteten Folgefehlern kommt 
die anfangs nicht auffallen..
Anderseits sollten der 16 und 32 so extrem gleich sein das es außer 
anderen Speicheradressen keinen unterschied geben sollte dach etich..und 
da die Startadresse vermutlich die gleiche ist, dachte ich ist es egal.. 
hmm
Gast #4110108
Lesenswert?
• ▲
▼
naja, ist das aber kein logischer Fehler?
Sollte das versehentlich passieren?
Also wenn ich bei Mirkoe im Compiler Atmega32A anwähle..und ich den 
Speicher nicht ausreize..
Wann könnte es dann zu diesem Stack Problem kommen,?
Manuell verstellt man den dort ja nicht
Gast #4110123
Lesenswert?
• ▲
▼
Adrian schrieb:
> Anderseits sollten der 16 und 32 so extrem gleich sein

Wie kommst Du auf so eine Idee?
Die haben separate Datenblätter und gehören schon zu den AVR 
Dinosauriern.

Die Mega164/324/644/1284 A/PA sind weitgehend untereinander austauschbar 
und teilen sich von daher auch das Datenblatt.
Aber auch bei denen würde ich alleine schon aufgrund der 
unterschiedlichen Speicher-Austattung immer das Projekt mit dem 
passenden Target neu compilieren.

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.