תקשורת אווירית במערכות Embedded: תיאוריה, תרגול, ו ⁇
תקשורת Serial היא שיטה בסיסית המשמשת במערכות משובצות להעברת נתונים בין מכשירים.זה כרוך לשלוח נתונים קצת בזמן על קו תקשורת אחד, מה שהופך אותו פשוט ויעיל עבור יישומים רבים.הבנת התיאוריה, יישום מעשי, חישובים המעורבים חיוני לתכנון מערכות אמינות.
יסודות התקשורת
תקשורת Serial ניתן לסווג לשני סוגים עיקריים: תקשורת סינכרונית וסנכרונית. Asynchronous אינה דורשת אות שעון משותף, להסתמך במקום להתחיל ולעצור פיסות למסגרת נתונים. תקשורת סינכרונית, מצד שני, משתמשת אות שעון כדי לסנכרן העברת נתונים, המאפשרת שיעורי נתונים גבוהים יותר ותקשורת יעילה יותר.
יישום מעשי
במערכות משובצות, UART (Universal Asynchronous Acceptr/Transmitter) הוא מודול חומרה משותף המשמש לתקשורת סדרתית. Configuring UART כרוך בהגדרת פרמטרים כגון baud rate, ביטים נתונים, הסתברות, והפסקת ביטים.תצורה נכונה מבטיחה שלמות נתונים והתאמה בין מכשירים.
מידע על Serial Communications
חישוב קצב הבאוד הוא חיוני להעברת נתונים אמינה.שיעור הבוד קובע כמה נתונים מהירים נשלחים על הקו.הנוסה לחישוב קצב הבוד לעתים קרובות תלוי בשעון המערכת ובהגדרות UART:
(ב) ,0) ↑ × Baud Rate)
לדוגמה, עם שעון מערכת של 16 MHz וקצב חיקוי הרצוי של 9600, ערך הרישום ניתן לחשבו כ:
(ב) [ה] [ה]] [הערך המתויג] הוא שעון מערכת / 16 × Baud Rate]
מה שהופך את הערך של כ-104.