Gast
#2447319
Hallo allerseits, Ich bin im Besitz des AT90USB646 und habe ein Problem, dass ich mir nicht erklären kann. Ich nutze AVR Studio + FLIP zum flashen. Sobald ich Interrupts in mein Pogramm aufnehme und damit den µC über USB flashe werden alle Befehle bis zum ersten auftauchen von sei() ausgeführt, der Rest wird nicht ausgeführt (respektive der Interrupts). Ein hardware Reset bewirkt auch nichts. Da ich keinerlei Fehlerquellen in meinem noch simplen Code erkennen konnte, hab ich den geflashten µC testweise vom USB getrennt und anschließend wieder verbunden. Und siehe da, nun läuft das Programm korrekt und vollständig. Interruptfreier Code wird dagegen korrekt und ohne kurzzeitige Trennung des USB/STromversorgung ausgeführt. Im Datenblatt wird auf diesen Fehler nicht eingegangen. Hat jemand eine Idee, woran das liegen könnte? Viele Grüße, Philipp