совершенно простой код
только вопрос в чем ошибка
программируется мега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