UART

UART (קרי "יוּ־אַרט") הם ראשי תיבות של Universal asynchronous receiver-transmitter. בעברית זה מקלט־משדר אסינכרוני. אסינכרוני פירושו שאין שעון משותף בין השולח למקבל.

כשהקו שקט הוא גבוה (1). שידור מתחיל בסיבית התחלה נמוכה (0). אחרי זה באות סיביות המידע. אפשר להוסיף סיבית בדיקה שנקראת זוגיות. אחרי הכל יש סיבית סיום גבוה (1).

צריך להחליט מראש על כמה דברים כדי שהציוד ידבר זה עם זה. יש קצבים כמו 300, 9,600 ו-115,200 סיביות לשנייה. כל מסגרת יכולה להכיל 5 עד 8 סיביות מידע. זוגיות = סיבית שנוספת כדי לבדוק אם מספר ה"אחדות" נכון. סיביות סיום יכולות להיות 1, 1.5 או 2. הסט הנפוץ הוא 8N1.

הקצב שמוצא באמת לשלוח נתונים נמוך יותר מהקצב הגולמי. למשל ב-8N1 יש סיביות נוספות, לכן נשלח פחות מידע אמיתי מכל סימבול.

בסוף המאה ה-20 היו שבבים כמו 8250 ו-16450. אחר כך הגיע 16550. ה-16550 הכיל זיכרון קטן (buffer) שאגר נתונים זמנית. זה עזר למחשב לקרוא את הנתונים בלי לאבד אותם.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!