Gast
#4276787
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
