Ich weiß nicht, ob ich nur zu dämlich bin, aber irgendwie ist das
Headerfile für den Mega644P nicht vollständig.
Ich nutze WinAVR 20071221. Mit Mfile habe ich ein Makefile erstellt.
Korrekt steht folgendes darin:
1 | # MCU name
|
2 | MCU = atmega644p
|
3 | F_CPU = 20000000
|
Einige Register- und Bitnamen werden aber jetzt vom GCC angemeckert. Und
in der Tat sind sie weder in der iom644.h, noch in der iomxx4.h drin,
die wohl automatisch vom GCC geladen werden, wenn ich die <avr/io.h>
include.
Als Beispiel nenne ich mal:
BODS
BODSE (beide Seite 48 im Datenblatt)
Muss ich da noch was includen oder was mache ich falsch?
In den includes von einigen anderen Megas stehen diese Bits drin, z.B.
in iom168p.h.
Danke schonmal.