Atmel Studio zugriff auf Register

Gast #6546876
Lesenswert?
• ▲
▼
Ee D. schrieb:
> Gibt es hierzu eine Hilfe, wie z.B.
> https://de.wikibooks.org/wiki/C-Programmierung_mit_AVR-GCC/_IO-Ports ?

Alles was da steht gilt auch für die neuen Chips, nur dass du wie schon 
bemerkt PORTB.DIR anstatt DDRB schreiben musst. Alle Register folgen 
jetzt diesem Muster.

Der Vorteil ist, dass man jetzt PORTx einer Funktion als Parameter 
übergeben kann und diese damit Zugriff auf alle Register von PORTx hat. 
Voraussetzung dafür war, dass alle Ports die gleichen Register haben. 
Und das ist ja jetzt der Fall, ebenso bei vielen anderen I/O 
Schnittstellen (z.B. UART).
Gast #6547247
Lesenswert?
• ▲
▼
eedroid schrieb:

> Seit wann ist das denn so?

Es läßt sich kein hartes "Umschaltdatum" angeben, weil es über sehr 
lange Zeit hinweg parallel Neuerscheinungen sowohl für die "klassische" 
AVR8-Architektur als auch für die XMega-Architektur gab und 
dementsprechend Controller mit beiden Namensschemas für die Register.

Die letzten Neuauflagen der Klassik-Tiny waren (glaube ich zumindest) 
die 441/841, wobei auch hier schon kleinere Teile der XMega-Technologie 
zum Einsatz kamen, aber die allermeisten Peripherie-Baugruppen waren 
noch "klassisch" und damit auch das Namensschema. Die Teile erschienen 
so 2013/2014.
#6547252
Lesenswert?
• ▲
▼
Georg M. schrieb:
> eedroid schrieb:
>> Ich lese dort, dass 2016 Atmel von Microshop aufgekauft würde, aber mehr
>> sehe ich  dort nicht, sorry.

Daran erkennt man aber nicht, daß die neuen Tinys auf den ATXmegas 
basieren. Das ist Druidenwissen bzw. nur old school Datenblattlesern 
vorbehalten ;-)
Siehe Anhang. Wo steht da was von DDRx?
Angehängte Dateien:

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.