Gast
#1795966
Hallo schlaue Gemeinde, ich habe bisher ausschließlich 8051er Controller programmiert. In dessen Datenblättern waren freundlicherweise die Adressen der SFR's und der Portpins in den jeweiligen Kapitel angegeben. Nun habe ich vor eine Entwicklung auf einem Atmel 32L8p aufzubauen. Und alles scheint neu und anders. Ich habe mir AVRStudio installiert (zum compilieren benötigte ich noch WinAVR) Verbindung zum Controller über AVRStudio und Programmer konnte ich aufbauen und den µC auch flashen. Mein Problem ist nun folgendes: Ich möchte zwecks einfachen test eine LED über einen Portpin steuern. Die benötigten Register sind im Datenblatt zwar erklärt, allerdings stehen dort keine Adressen sondern nur Namen. In den zahlreichen Tutorials werden diese Namen auch so im Source verwendet. Anscheinend sind diese in der Include-datei "io.h" bzw "avr/io.h" definiert. Diese Datei ist aber scheinbar bei mir nicht installiert. Also brauch ich entweder diese Include-datein oder die Adressen, richtig? ps: im Datenblatt ist noch eine Registerübersicht. Dort stehen die Adressen in einem mir unbekannten Format; Bsp DDRA: $1A ($3A) eine hilfreiche Erlaeuterung wäre klasse!!! sorry für die länge!