הפעלת סרווה

עובדים עם בקרים מסוג אחר? זה המקום בינתיים. אם יהיו הרבה דיונים על בקר מסויים, נוסיף פורום נפרד.
שלח תגובה
misharaz63
הודעות: 2
הצטרף: ד' יולי 20, 2011 4:45 pm

הפעלת סרווה

שליחה על ידי misharaz63 »

בס"ד

אלקס שלום

ניסיתי להפעיל סרווה עם SSC03A דרך UART של 89c5131 (אמת זה פעם ראשונה שלי גם עם UART וגם עם סרווה)
עובד קצת מוזר: נדלק צהוב אחרי שלושה היבהובים קצרים של ירוק מנוע מתחיל להסתובב בלי לעצור(די מוזר --אולי פוטנציומטר משוב לא תקין??.)
לפעמים היה נדלק אדום+צהוב מהבהב כאילו קצב שידור נמוך....
קצב שידור: 24000000\12\2\16\2400==26 >>>>>טוענים E6

תדר שעון 24 מגה ובחרתי 2400 קצב שידור
מצב הוא MINI SSC
מצרף קוד --הפשוט מאוד של main
void main()
{

TR1=0;
TH1=0xE6;
TL1=0;
TMOD=0x20;
SCON=64;
TR1=1;
delay(30);

SBUF=255;
delay(30);

SBUF=7;
delay(30);

SBUF=60;
while(1);

}
תודה בכל מקרה
מישה
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 763
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: הפעלת סרווה

שליחה על ידי Alex »

מישה,
לא ממש הבנתי מה שכתבת, מה אדום ומה צהוב?

אני לא מכיר את ה89x5131 שאתה משתמש בו ולא את התכנות בשבילו.
מה היחידות של פונקצית delay?

סרוו רגיל לא מסתובב בלי להפסיק, אם יש לך סרוו לסיבוב מלא זה יכול להסביר את זה.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
שלח תגובה