Gast
#3399834
Hallo, Ich hoffe mir kann wer weiter helfen. Ich programmiere einen AT90CAN32 über JTAG mittels JTAG ICE mkII. Verbunden ist der Prozessor direkt mit Leitungen TDO, TDI, TMS, TCK, GND, VCC.(Daran hängt sonst nichts, außer natürlich GND unc VCC). Problem ist, dass ich den Prozessor manchmal ganz normal debuggen kann. Dann aber wieder wenn ich versuche das Programm mit der Pause taste zu stoppen resettet es sich wieder in AVR Studio und bleibt bei der ersten Programmzeile stehen (Das Programm selbst im µC wird nicht resettet, das läuft ganz normal weiter). Wenn ich dann die Spannungsversorgung abschalte und wieder anschalte kann ich wieder debuggen für unbestimmte kurze Zeit bis es wieder passiert. Ich kann also nicht vernünftig damit arbeiten. Was mir auch aufgefallen ist, dass ich in AVR Studio beim auslesen der FUSE Bits lauter 1er Bits manchmal bekomme. Dann lese ich nochmal aus. Dann kommts richtig. Ich weiß nicht weiter, bzw. wo soll ich zum Fehler suchen anfangen? FUSE Bits: Brown-out detection disabled. JTAGEN: 1 SPIEN: 1 Ext. Crytal Osc. 8.0- MHz. (verwendet wird ein 16MHz Quarz) Sonst lauter 0er. LG