Netbeans IDE erkennt die SFR Register vom AVR µC

Gast #4276787
Lesenswert?

Hallo Netbeans Freunde,

ich benutze seit einigen Jahren Netbeans, weil das Atmel Studio auf 
meinem einfachen Laptop unerträglich lahm läuft.

Bislang hatte mich dabei immer gestört, dass Netbeans die SFR Register 
Namen nicht erkennt, und sie mit einer roten Schlangenlinie 
unterstreicht.

Gestern ABend habe ich beinahe zufällig die Lösung gefunden, und die 
möchte ich mit euch teilen:

Damit Netbeans die SFR Register (zum Beispiel PORTB) erkennt,klickt man 
mit der rechten Maustaste auf den Namen des geöffneten Projektes, dann 
auf Properties". Im Abschnitt "Code Assistance" findet ihr den 
Unterpunkt "C Compiler". In der Zeile "Preprocessor Definitions" gebt 
ihr den Typ des Mikrocontrollers ein, zum Beispiel "__AVR_ATtiny2313__".

Falls Du unsicher bist, wie der Name geschrieben werden muss, dann schau 
in die Datei /usr/lib/avr/include/avr/io.h bzw. C:\Program Files 
(x86)\Atmel\Atmel Toolchain\AVR8 
GCC\Native\3.4.1061\avr8-gnu-toolchain\avr\include\avr\io.h.

Die ganze Anleitung, wie man Netbeans einreichtet, habe ich dort 
veröffentlicht: http://stefanfrings.de/avr_hello_world/index.html
Angehängte Dateien:

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