Код: Выделить всё
Enable OC1 'Timer1Код: Выделить всё
Enable OC1 'Timer1Код: Выделить всё
Config Int0 = FallingКод: Выделить всё
Do
If F = 1 Then 'ñðàáîòàë ãåðêîí
Led = 1 'çàãîðåëñÿ ñâåòîäèîä
Decr S
If S = 0 Then 'ðàññ÷åò íîìåðîâ îáìîòîê ØÄ
S = 8
End If
Select Case S
Case 1 : Portb = &B00000001
Case 2 : Portb = &B00000011
Case 3 : Portb = &B00000010
Case 4 : Portb = &B00000110
Case 5 : Portb = &B00000100
Case 6 : Portb = &B00001100
Case 7 : Portb = &B00001000
Case 8 : Portb = &B00001001
End Select
Waitus 1000
End If
If A = 5 Then 'A=5 - ïðîøëî 5 ñåêóíä
Stop Timer1
Led = 0 : F = 0 : A = 0
Powerdown 'ÌÊ óñíóë
End If
Loop
End
Pusk: 'íàæàòà êíîïêà ïóñêà
Start Timer1
F = 1
Return
Timecount: 'ïîäñ÷åò âðåìåíè
Incr A
ReturnКод: Выделить всё
Config Int0 = FallingКод: Выделить всё
...
OnStartADVar = GetADC(0);
OnStartMax = OnStartADVar + 2
OnStartMin = OnStartADVar – 2
Do
CurADVar = GetADC(0)
If CurADVar => OnStartMin AND CurADVar <= OnStartMax Then
'do something
Esle
'do something else
End If
Loop
...
Код: Выделить всё
...
OnStartADVar = GetADC(0);
OnStartMax = OnStartADVar + 2
OnStartMin = OnStartADVar – 2
Do
CurADVar = GetADC(0)
If CurADVar => OnStartMin AND CurADVar <= OnStartMax Then
'do something
Esle
'do something else
End If
Loop
...
МК куплены в Китае?goldskif писал(а):Вставляю Attiny2313A в USBASP, жму F4 - идентификация. Он ругается, что найденная 2313 не соответствует указанной 2313A