Include-Dateien für AVR -> AT90

Gast #3240203
Lesenswert?

Hallo,

wenn man im AVR-Studio mit AVR-Controllern arbeitet, benutzt man ja in 
der Regel Include-Dateien wie avr/io.h oder avr/interrupt.h ,

z.B. in der Form
1
#include <avr/io.h>

Kann man diese AVR-Dateien auch benutzen, wenn man im AVR-Studio 
Controller aus der AT90-Serie programmiert???
Gast #3240428
Lesenswert?

Zum Einrichten eines neuen Projektes gehört im Allgemeinen die Angabe 
des Typen.
Die hellseherischen Fähigkeiten vom Studio, betreffs des Zielprozessors, 
sind etwas eingeschränkt.

Übrigens eine Zeile wie:
>#include <avr/io.h>
könnte anders auch nicht funktionieren.
#3240511
Lesenswert?

@frank: Wenn Du Dir die "io.h" mal anschaust, wirst Du z.B. finden:
1
#if defined (__AVR_AT94K__)
2
#  include <avr/ioat94k.h>
3
#elif defined (__AVR_AT43USB320__)
4
#  include <avr/io43u32x.h>
5
....
Dort wird je nach ausgewähltem µC-Typ die "richtige" ioxxxx.h-Datei 
ausgewählt und eingebunden. Die passende "ioxxxx.h" muss natürlich in 
dem Verzeichnis auch vorhanden sein.
Da kannst Du auch erkennen, welche Typen tatsächlich unterstützt werden.

Gruß Dietrich

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren