совершенно простой код
только вопрос в чем ошибка
программируется мега8 на миниботе, с включенной mg995 на х10,
привод дергается раз и все
код на bascom-avr в симуляторе вроде все окей
- Код: Выделить всё • Развернуть
- $prog &HFF , &HE0 , &HDD , &HF9 ' generated. Take care that the chip supports all fuse bytes.
 $regfile = "m88DEF.dat"
 $baud = 115200
 $crystal = 7372800
 Config Pinb.1 = Output : Servo1 Alias Portb.1 : Servo1 = 0
 Config Pinb.2 = Output : Servo2 Alias Portb.2 : Servo2 = 0
 Config Pinc.0 = Output : Servo3 Alias Portc.0 : Servo3 = 0
 Config Pinc.1 = Output : Servo4 Alias Portc.1 : Servo4 = 0
 Declare Sub Stay
 Declare Sub Down
 Declare Sub Up
 Waitms 250
 Dim Xxxx As integer
 Dim Yyyy As Integer
 Dim Zzzz As Integer
 For Xxxx = 0 To 100
 Call Stay
 Next Xxxx
 For Yyyy = 0 To 100
 Call Up
 Next Yyyy
 For Zzzz = 0 To 100
 Call Down
 Next Zzzz
 Sub Stay
 Servo1 = 1
 'Waitus 20
 Servo1 = 0
 Waitus 1500
 End Sub
 Sub Up
 Servo1 = 1
 ' Waitus 20
 Servo1 = 0
 Waitus 2100
 End Sub
 Sub Down
 Servo1 = 1
 'Waitus 20
 Servo1 = 0
 Waitus 900
 End Sub





