עבור לתוכן

תקשורת עם COM בפרוטוקול RS232

Featured Replies

פורסם

מישהו יודע מאיפה אני יכול להשיג קוד C או אסמבלר , לתקשורת של RS232 במחשב עם רכיב חיצוני?

את הרכיב אני יודע לתכנת שיעבוד בפרוטוקול RS232 (מיקרו בקר PIC16F877A), אך כדי לחבר אותו לתקשורת עם PC אני חייב לתכנת את ה PC שידע לעבוד עם הפרוטוקול, אך אין לי מושג.

א. אני לא יודע אם הפרוטוקול מובנה כבר במערכת ההפעלה, או שצריך לכתוב את פונקציות הזיהוי של ה START וה STOP, וכולי, ובנוסף לאיפה נכתבים הנתונים, להשתמש בפסיקה או לא צריך פסיקה, אלא רק לקרא מבאפר, כי אני צריך תקשורת דו כיוונית.

(שמתי רכיב מתאם MAX-RS232 להמרת מתחים 12V-5V , אז מהבחינה הזו אני מכוסה)

עידו

פורסם

אתה לא צריך לכתוב פונקציות זיהוי או כל דבר אחר. הUART נראה לאפליקציות כמו character device, כלומר אתה כותב לשם, אתה קורא משם. אין שום בעיה.

מערכת ההפעלה עושה את הbuffering בעצמה.

מעולם לא ניסיתי להשתמש בUART תחת ווינדוס, אבל זה אמור להיות פשוט בדיוק כמו עבודה מול קבצים. תבדוק בMSDN.

אגב, מה הפרוייקט? :)

פורסם
  • מחבר

תודה, אני אעיין בזה,

אגב, מה הפרוייקט?  :)

הפרויקט הוא מערכת בקרת אקלים המבוקרת באמצעות מיקרו בקר , המערכת מתקשרת בין רכיבה השונים באמצעות תקשורת טורית מהירה I2C.

זה פרויקט לתואר בהנדסת אלקטרוניקה, אני מתחיל עכשיו שנה ד' , אז אני מתחיל לעבוד על הפרויקט שלי, הכל בעיקרון מכוסה ורק מהכיוון של המחשב יש לי קצת בעיה, אבל אני אסתכל בקישור שנתן scimtar , לבדוק את הנושא :)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים