не понимаю почему не работает.( PicBasic
вот рабочий пример с PULSOUT
PHP код:
|
main: PORTC.2=0 PULSOUT PORTC.2,150 pause 20 goto main
|
Попробовал с таймером вот что вышло
PHP код:
|
main: if mycount=0 then PORTC.2=1 if mycount=15 then PORTC.2=0
PAUSEUS 100
mycount=mycount+1 if mycount=200 then mycount=0
goto main
|
в первом случае серва занимает 90градусов (длинна импульса 1500мкс)
а во втором случае серва уходит кудато в бок...
на осцилле видно что во втором случае длинна импульса больше почти вдвое, и почемуто не особо видны прерывания. Что у меня не так с кодом?