Gast
#97155
Ich vert´zweifle langsam hier. Glücklicherweise habe ich noch nichts kaputtgemacht, aber irgendwie scheint rcall nicht ganz zu funktionieren. Habe also ein kleines Testprogramm geschrieben, welches eigentlich irgendwie blinken sollte (soll ja nur ein Test sein). Aber leider kommt beim AVR einfach garnichts raus. Hab den Code dann auch mal durch den Debug gejagt und es scheint also würde "er" wenn er fertig ist mit der delay schleife durch das ret einfach wieder zum init label springen statt zur rcall adresse. Leider sehe ich kein Fehler, vielleicht ihr! .include "4433def.inc" .def temp=r17 init: ldi r18, 15 ldi temp, 0xEE out DDRD,temp main: inc temp out PORTD, temp rcall delay rjmp main delay: dec r18 brne delay ret