Ich versuche mich mit ersten Gehversuchen unter c mit eclipse. Folgender Trivialcode funktioniert nicht, möchte einfach die Portleds an meinem funktionierenden stk500 an und abschalten. LEDS bleiben dunkel. Keine compilerfehler, fusebits ok, funktioniert mit winavr einwandfrei. File wird laut eclipse console sauber geladen, verify ok ! Ich bin verwirrt ;-) #include <avr/io.h> #include <avr/iom8.h> #include <util/delay.h> //---------------------------------------------------------------------- ------ //Hier startet das Hauptprogramm int main(void) { DDRD = 0xff; PORTD = 0; while (1) { PORTD = 255; //PORTD *2; _delay_ms(1000); PORTD = 0; _delay_ms(1000); } return(0); }
:-) schau doch mal kurz nach, weche Werte du _delay_ms() übergeben darfst...
>#include <avr/iom8.h>
Das tut man nicht. Das überlässt man dem makefile.
Hallo, Werte für _delay_ms sind ok. Ich habe jetzt festgestellt, dass wenn ich vor "build all" nochmals auf save drücke (ICON oder Menüsystem) offensichtlich wirklich ein neuer inhalt geflashed wird, sonst nicht. Ist das das Standardverhalten von Eclipse ?? Kann man das umkonfigurieren ?? Das ist aber wirklich eine böse Falle !!!
@holger (Gast) ja, ich weiß..... Wie gesagt ich nähere mich langsam wieder, habe zuletzt vor 14 Jahren C programmiert... habe so nach und nach de ja vu Erlebnisse ;-(. Alles weg im Hirn...prost !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.