Пытаюсь сделать диммер с управлением с пульта ДУ. Взял такой код:
$regfile = "attiny2313.dat" $crystal = 8000000 Dim Lamp As Byte Dim N As Bit Config Int0 = Falling On Int0 Imp Config Timer0 = Timer , Prescale = 1024 Dim Wt As Byte On Timer0 Perepolnenie Config Pind.3 = Input Config Portd.0 = Output Opto Alias Portd.0 Opto = 0 Enable Interrupts Enable Timer0 Start Timer0 Enable Int0 Wt = 195 N = 0 Do If Pind.3 = 0 Then Toggle N If N = 1 Then Lamp = 255 Else Lamp = 185 End If Waitms 700 End If If N = 1 Then Lamp = 255 Else Lamp = 185 End If Loop End Imp: Timer0 = Wt Start Timer0 If Lamp > Wt Then Incr Wt End If If Lamp < Wt Then Decr Wt End If Return Return Perepolnenie: Stop Timer0 Opto = 1 Waitus 100 Opto = 0 Return
Детектор нуля на INT0. PIND.3 - симмистор
Мне нужно сделать прием сообщении с RC5. А RC5 хочет работать с timer0. Вопрос - как мне перевести диммирование на timer1?
http://avrproject.ru/publ/poleznaja_inf … /4-1-0-140

