Elsia Tüm Dersler

Haberleşme Protokolleri

UART: Asenkron Seri Haberleşme

UART, ortak saat teli olmadan konuşan iki kişinin anlaşmasıdır: "İkimiz de saniyede 9600 bit hızında konuşacağız" derler ve ayrı saatlerine güvenirler. Hat boştayken 1'de bekler — sessizlik yüksek seviyedir.

Konuşma çerçevelerle olur (yandaki şema): önce hat 0'a çekilir (start — "dinle, başlıyorum!"), ardından 8 veri biti en küçük bit önce sıralanır, stop biti (1) ile nefes alınır. 8N1 düzeninde bir karakter 10 bit eder.

Alıcının numarası zamanlamadır: start kenarını yakalar, sonra her bitin tam ortasında örnek alır — kenarlardaki belirsizlikten uzak durur. 9600 baud'da bir bit 104 µs sürer; Logic Analyzer'ın yaptığı tam olarak budur.

Formüller

t_bit = 1 / baud
Karakter hızı ≈ baud / 10 (8N1)

⚡ Bu dersi simülatörde aç — ücretsiz

Kendini Sına

115200 baud 8N1'de saniyede en fazla kaç karakter iletilir?
Cevap: ~11 520 — 10 bit/karakter → 115200/10 = 11 520 karakter/s.
UART çerçevesi hangi bitle başlar?
Cevap: Start biti (0) — Boştaki 1 hattı 0'a düşüren start biti alıcıyı senkronlar.