Witam!
Pytanie z kategorii mruganie dioda na atmedze.
Dioda podpieta do portu PC5, wykorzystuje sobie Timer1. Tak wyglada kod:
============================== .org 0x0000 rjmp main main:
sbi DDRB, DDB1 sbi DDRC, DDC5
ldi R16, (0<<COM1A1)|(1<<COM1A0) out TCCR1A, R16
ldi R16, (1<<CS02)|(1<<CS00) out TCCR1B, R16
loop:
sbic PORTB,1 sbi PORTC, PORTC5 sbis PORTB,1 cbi PORTC, PORTC5 rjmp loop ==============================
Diodka sie nie zapala. Jednakze port PB1 zmienia stany a PC5 nie chce. W symulatorze AVRStudio dziala. Nie mam za bardzo juz pomyslu. Jesli ktos mialby jakis pomysl to bylby wdzieczny za wskazowke.
pozdrawiam