Gast
#1374040
Halli Hallo! Ich habe folgendes problem: Ich wollte mit hilfe meines boards (atmega16) mit einem simplen programmcode 2 LED´s nacheinander blinken lassen und die zeit zwischen den blinkvorgängen mit einer stopuhr stoppen, da ich eine wartezeit von ca 0,7-0,8 sekunden brauche. das programm funktioniert einwandfrei... klar, ist auch sehr simpel. allerdings kann ich das programm nicht simulieren, da AVR Studio 4 beim aufrufen der makros hängen bleibt. Ist das eine bekannte krankheit von AVR Studio 4? Ich glaube nicht, dass ich das makro falsch geschrieben habe, weil die LED`S blinken einwandfrei! Vielen dank schonmal im Vorraus. Alexander Porgrammcodefragment: .macro warte clr r0 clr r1 ldi r17,4 mov r2,r17 loop: dec r0 brne loop dec r1 brne loop dec r2 brne loop .endmacro start: sbi portd,5 ;LED 1 An warte ;HIER bleibt der Simulator hängen cbi portd,5 ;LED 1 Aus sbi portd,6 ;LED 2 An warte cbi p ortd,6 ;LED 2 Aus rjmp start