Ich habe ja nun dieses Pollin Board.
Wenn ich nun die TESTOOL.hex einspiele funktioniert das auch.
Im AVR-Studio habe ich nun erste Versuche ein getippt und im Simulator getestet.
Keine Fehlermeldung und Programm läuft (Ausgang PORTD 7 blinkt).
Wenn ich dann eine HEX erstelle und die mit PONYPROG übertrage, wird zwar der Taster abgefragt und die LED geht an.
Aber sie BLINKT nicht, wenn ich den Taster wieder los lasse geht die LED auch wieder aus.
Wo liegt der nun der Fehler, das es im Simulator läuft und im Board nicht.Code:.include "m16def.inc" .def temp1 = r16 .def temp2 = r17 ldi temp1, 0b11100000 out ddrd, temp1 LEDaus: ; Schaltet die LED beim Start aus cbi PORTB, 7 Taster: ; Fragt den Taster ab ldi temp2, 0x22 sbis pind, 2 rjmp LEDaus rjmp LEDan LEDan: ; Schaltet die LED ein sbi PORTD, 7 Schleife: ; Schaltet die verzögert aus dec temp2 brne Schleife cbi PORTD, 7 ldi temp2, 0x09 Schleife2: ; Springt verzögert zur Tasterabfage zurück dec temp2 brne Schleife2 rjmp Taster







Zitieren

Lesezeichen