Ich habe einen AVR vom Typ ATTINY13, an dessen IO Port 3 zusammen mit einem Vorwiederstand eine Verbindung zu GND gebildet wird. Für diese Schaltung habe ich ein Blinkprogramm geschrieben, doch es funktioniert nicht, denn die LED bleibt permanent an. Warum? Wie müsste es richtig aussehen?
Code:.include "tn13def.inc" rjmp Anfang Anfang: sbi ddrb, 3 ldi r16,255 sch1: dec r16 brne sch1 ldi r16,255 sch2: dec r16 brne sch2 ldi r16,255 sch3: dec r16 brne sch3 ldi r16,255 sch4: dec r16 brne sch4 sbi portb,3 ldi r16,255 sch5: dec r16 brne sch5 ldi r16,255 sch6: dec r16 brne sch6 ldi r16,255 sch7: dec r16 brne sch7 ldi r16,255 sch8: dec r16 brne sch8 cbi portb,3 ldi r16,255 rjmp sch1







Zitieren

Lesezeichen