ABA


"יש לי שאלה בקשר לתקשורת עם פורט הסריאל ב- C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5308 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5308
Earthquake

   23:52   07.03.03   
אל הפורום  
  יש לי שאלה בקשר לתקשורת עם פורט הסריאל ב- C  
 
   המממ אז ככה אני צריך מידע על איך עובד פרוטוקול התקשורת הזה ובעזרת איזה פקודות אני מחליט מתי הוא מוציא "0" או "1". ערכתי חיפוש באינטרנט וקיבלתי אין ספור תוצאות שלא עזרו לי במיוחד. אולי למישהו יש מידע בנושא שיכול לעזור לי?

בתודה מראש.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  INP. OUTP עושים את העבודה באופן בסיסי dryice 08.03.03 02:56 1
     או קיי. Earthquake 08.03.03 10:41 2
         מבנה פורט avi885 08.03.03 12:42 3
             או קיי הבנתי אותך אחי Earthquake 08.03.03 23:43 4

       
dryice

   02:56   08.03.03   
אל הפורום  
  1. INP. OUTP עושים את העבודה באופן בסיסי  
בתגובה להודעה מספר 0
 
   אלו פונקציות לגישה לIO PORT מסוים ואפשר להשתמש איתם
בשביל לגשת להתקן חומרה כלשהוא,
ליציאה סיריאלית במחשב יש כתובת IO אם אני לא מתבלבל זה לרוב 3f8
עבור com1 אפשר לקבוע את זה בBIOS לרוב, וזה מופיע בהגדרות
בWINDOWS.

יש המון פרוטוכולים שונים לתקשורת, אם איזה התקן אתה רוצה
לדבר, אתה צריך לדעת מה הפרוטוכל(ים) שהוא יודע לדבר בהם.

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Earthquake

   10:41   08.03.03   
אל הפורום  
  2. או קיי.  
בתגובה להודעה מספר 1
 
   קודם כל תודה על התגובה.
ועכשיו לעניין, את כל מה שכתבת אני כבר מכיר ויודע, מה שאני מחפש זה את השימוש בפקודות הללו. באופן כללי אני צריך לדעת מה אני שולח לפורט של הcom1 שביל שהוא יוציא לי או "0" או "1". ובנוסף לזה בכל מיני דוגמאות בנושא שמצאתי באינטרנט, ראיתי שהתקשורת עם ה com1 היא לא רק ב3f8 אלא:
3f8-3ff. ואני ממש לא מבין צריך כל כך הרבה כתובות בשביל יציאה אחת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
avi885

   12:42   08.03.03   
אל הפורום  
  3. מבנה פורט  
בתגובה להודעה מספר 2
 
   פורט הוא בעצם רכיב אלקטרוני שמכיל גם מספר BYTES של קודי תיכנות בהתאם לפעולתו.

למשל בפורט סריאלי יש מספר פרמטרים שהרכיב צריך לדעת כדי ליצור תקשורת מול הפורט ממול:
מהירות עבודה
תקן תקשורת - בחומרה או בתוכנה
מספר bits
תקן בדיקת זוגיות
המידע אותו רוצים להעביר

יש עוד אבל אני לא זוכר כעת.

ולכן יש מספר כתובות אליהן רושמים את הנתונים האלו.
הכתובת שתמיד מגדירים או נותנים לפורט היא כתובת הבסיס כלומר הכתובת הראשונה של ההתקן.

היציאה הטורית לא מוציאה "0" או "1" אלא BYTES שלמים בצורה טורית + מספר ביטים נוספים לפני ואחרי.

לפני לצורך סינכרון עם הצד השני ואחרי יש BIT בדיקה ו BIT STOP שאומר שה BYTE הסתיים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Earthquake

   23:43   08.03.03   
אל הפורום  
  4. או קיי הבנתי אותך אחי  
בתגובה להודעה מספר 3
 
   אתה יודע אולי איפה אני יכול למצוא מידע נוסף בנושא?
או שתוכל להסביר לי בקצרה מה אני צריך לשלוח לכל פורט בשביל שאני אוכל לתת פעולה בסיסית של למשל בייט של ffffffff זתומרת שייתן 1 לוגי קבוע?
תודה רבה אחי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net