PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gleiche register bei atmega32 und 16



avrrobot
20.02.2011, 08:57
hallo,

ich hoffe, ich hab das richtige unterforum erwischt.
meine frage ist eigentlich ganz simpel:
sind die register bei der programmierung vom atmega32 und dem atmega16 gleich?
kann ich also den adc gleich verwenden?
und wer sagt "google ist dein freund", ich habe dort nichts gefunden.

avrrobot

Jaecko
20.02.2011, 09:19
Naja über Google hab ich z.B. das Dokument auf der 1. Seite gefunden: http://www.atmel.com/dyn/resources/prod_documents/doc2538.pdf

Die sind nicht ganz gleich; die ISR-Tabelle ist etwas anders, einige Bits in Registern auch. In Assembler etwas gefährlich, in C sollte es aber egal sein, da der Compiler das schon richtig hinbiegt; man gibt ja nur die Register/Bitnamen an. Wo die dann liegen sucht sich der Compiler über die io.h raus.
Pinkompatibel sind die aber sowieso 100%.