Hallo, ich beziehe mich auf das Kapitel "30. Register Summary" im Datenblatt zum Atmega8A. In der ersten Spalte sind zwei Adressen angegeben. Zum Beispiel: 0x21 (0x41) für WDTCR. Aus dem Quellcode von der avrlib kann ich entnehmen, dass 0x21 "richtig" ist. Was hat es mit der Angabe in Klammern auf sich? Gruß Dennis
Hallo Dennis, das liegt an der Abbildung der Register R0-R29 und der weiteren Register im Ram. Siehe: Figure 7-2 AVR CPU General Purpose Working Registers
Hi >0x21 (0x41) für WDTCR. >Aus dem Quellcode von der avrlib kann ich entnehmen, dass 0x21 "richtig" >ist. Was hat es mit der Angabe in Klammern auf sich? 0x21 ist die IO-Adresse auf die mit z.B. in/out zugegriffen wird. 0x41 ist die Adresse wenn auf das Register als 'RAM' mit lds/sts zugegriffen wird. MfG Spess
Hallo, bebildert ist das im Datenblatt unter *8.3 SRAM Data Memory* Figure 8-2 zu finden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.