Mega88 auf Mega168 laufen lassen??

Gast #1505733
Das HEX-File vom ATmega 88 in den ATMega168 zu laden geht
NICHT!. Das liegt nicht am Flash-Size, da paßt es logischerweise rein.

Aber: Die Interruptvektoren stehen auf anderen Speicherplätzen, das 
liegt an dem durch das größere Flash bedingten Platz für den Jump.
Außerdem ist es ratsam (ASM-Programm) die rjmps, rcalls durch jmp und 
call
zu ersetzen.

Warum werden wohl unterschiedliche Header-Dateien verwendet?

Gruß

Anton.
#1505755
>Das HEX-File vom ATmega 88 in den ATMega168 zu laden geht
>NICHT!.

Sicher? Nach meiner Erfahrungen sind die HEX-Dateien in der Reihe ATmega 
48/88/168/328P komplett austauschbar, solange es reinpaßt (und nicht auf 
die Energiesparoptionen des 328P zurückgegriffen wird).

Interrupts waren auch genügend drin, allerdings habe ich natürlich keine 
systematische Funktionsprüfung durchgeführt.

Grüße
Nicolas
Gast #1505806
Nicolas S. schrieb:

>Sicher? Nach meiner Erfahrungen sind die HEX-Dateien in der Reihe ATmega
>48/88/168/328P komplett austauschbar, solange es reinpaßt (und nicht auf
>die Energiesparoptionen des 328P zurückgegriffen wird).

>Interrupts waren auch genügend drin, allerdings habe ich natürlich keine
>systematische Funktionsprüfung durchgeführt.


Atmel schreibt:

>The interrupt vectors in ATmega48, ATmega88 and ATmega168 are generally the
>same, except that each Interrupt Vector occupies two instruction words in
>ATmega168, and one instruction word in ATmega48 and ATmega88.

Hmm.

Oliver

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.