Gast
#599806
Hi.. Mein Programmchen hat mich grade zur verzweiflung gebracht, im Simulator funktionierte es wunderbar doch auf meine ATmega8 machte es was es möchte.. Habe dann in meinem code u.A. soetwas drin: sbrc R4, 7 reti D.h. der rücksprungbefehl aus dem interrupt wird ausgeführt wenn das 7. Bit in R4 gesetzt ist. wenn ich nun dieses bit setze und die versorgungsspannung komplett wegnehme und dann wieder anschließe, passiert es dass in R4 doch wohl noch irgendetwas drin ist und der rücksprungbefehl ausgeführt wird obwohl er das an dieser stelle noch auf keinen Fall soll... werden die register beim reset nicht zurückgesetzt? d.h. muss ich alle register die ich mal benutzen werde mit 0x00 vorbelegen? mfg Paul H.