Hallo,
ich arbeite mit dem Atmel Studio 6 und versuche gerade mit der
USART1-Schnittstelle zu arbeiten. Jedoch werden sämtliche Register der
USART1-Schnittstelle nicht erkannt, sprich wenn ich schreibe
so meckert der Compiler das "UCSR1A" nicht deklariert ist. Gehe ich auf
"Go to implementation" so findet er die Deklaration in der "iomxx4.h".
Die "io.h" ist natürlich eingefügt worden. Da die Register für die
USART0-Schnittstelle jedoch deklariert sind, und dies auch zu keinen
Fehlern führt, geh ich davon aus das in der "iomxx4.h" die #if-Abfrage
übersprungen wird. Als Device wurde im Project-Wizard ATMega644
ausgewählt und wird mir auch so angezeigt (in der Projektübersicht).
Also wo ist der Hund begraben? Ich hoffe jemand von euch hat eine
Lösung.
Vielen Dank schon mal im vorraus
Christian