Hallo, Mein Problem ist folgendes: Ich habe ein Crumb128 V5.0 mit chip45boot2 vorinstalliert gekauft. Zunächst habe ich die Stromversorgung über den USB Port (Jumper J6) eingestellt. Dann das Board an den PC angeschlossen und mit dem chip45boot2 GUI zu dem Bootloader verbunden. Hat bis hierhin auch prima funktioniert. Als nächstes wollte ich ein einfaches Test Programm schreiben welches die LED auf dem Crumb128-Board blinken lässt. Das sieht wie folgt aus: ---------------------------------------------------------------- #include <avr/io.h> #ifndef F_CPU #define F_CPU 16000000UL #endif #include <util/delay.h> int main (void) { DDRB |= _BV(DDB7); while(1) { PORTB ^= _BV(PB7); _delay_ms(500); } } ----------------------------------------------------------------- Den Code compiliere ich mit AtmelStudio 6.2 in einem neuen Projekt. Als Controller habe ich den Atmega128 ausgewählt. Dann lade ich die .hex Datei mit dem chip45boot2 GUI auf das board was auch gut funktioniert. Aber die LED blinkt nicht. Ich habe auch ein paar andere Tests gemacht mit einer externen LED an anderen Pins. An einigen Pins leuchtet die LED auch, jedoch kann ich auch hier die LED nicht an bzw. ausschalten. Hat jemand eine Idee? Habe ich etwas vergessen, ist der Code richtig? Oder muss ich im AtmelStudio etwas an den Einstellungen ändern? Vielen Dank schon mal. MfG Hannes
Hat sich erst mal erledigt. Funktioniert alles wenn ich über die Kommandozeile "von Hand" Kompililiere und dann über den bootloader hochlade. Liegt also an den Einstellungen in AtmelStudio 6. Ich schau mir das mal genauer an. Hannes
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.