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