Gast
#2121251
Hallo, ich habe mal den Bootloader ausprobieren wollen.. http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung Ich verwende Ihn mit einer eigenen uart lib. AN der Stelle " uart_puts("Hallo hier ist der echte Bootloader\n\r"); _delay_ms(2000); " sollte ich normal per Uart ein zeichen senden, jedoch wenn ich das tue geht garnichts mehr, er bleibt stehen sobald das Interrupt ISR(USART_RX_vect) aufgerufen wird. Ich bin mir sicher ich hab nur irgend was kleines Übersehen. Dieser Teil wird wie im Artikel angegeben auch benuzt /* Interrupt Vektoren verbiegen */ temp = MCUCR; MCUCR = temp | (1<<IVCE); MCUCR = temp | (1<<IVSEL);