سلام و خسته نباشید.
من برنامه زیر رو برای کنترل سروو موتور نوشتم و با میکرو 16f877a و 12f629 تست کردم و به درستی جواب گرفتم.
اما تحت هیچ شرایطی نتونستم با 12f675 تست کنم.
اول برنامه یک بار ال ای دی رو روشن و خاموش می کنم و بهد دستور pulsout را میفرستم در 12f675 ال ای دی روش ن و خاموش میشه ولی وقتی برنامه کنترل سروو اجرا میشه میکرو هیچ عملکردی نداره.
با pic basic pro نوشتم کد رو و با pickit2 پروگرام کردم.
سپاس
من برنامه زیر رو برای کنترل سروو موتور نوشتم و با میکرو 16f877a و 12f629 تست کردم و به درستی جواب گرفتم.
اما تحت هیچ شرایطی نتونستم با 12f675 تست کنم.
اول برنامه یک بار ال ای دی رو روشن و خاموش می کنم و بهد دستور pulsout را میفرستم در 12f675 ال ای دی روش ن و خاموش میشه ولی وقتی برنامه کنترل سروو اجرا میشه میکرو هیچ عملکردی نداره.
define OSCCAL_1K 1
trisio=0
cmcon=7
a1 var byte
a1=0
go1:
high gpio.0
pause 1000
low gpio.0
pause 500
for a0=40 to 200
pulsout gpio.4,a0
pause 20
next a0
pause 1000
for a0=200 to 40 step -1
pulsout gpio.4,a0
pause 20
next a0
pause 1000
goto go1
end
با pic basic pro نوشتم کد رو و با pickit2 پروگرام کردم.
سپاس
دیدگاه