STM32 / Ders 3 / UART
Terminali konuştur, sessizliği teşhis et, bozuk çıktıyı yorumla.
UART laboratuvarının amacı basit: öğrenci bir komut gönderir ve sistem cevap verir. Fakat asıl öğretici kısım, bu konuşmanın hangi üç şey yüzünden bozulabildiğini görmek: `baud`, `kablo yönü` ve `satır sonu`.
İlk tur için kısa rota
1. Önce başarıyı gör
Baud'ları eşitle, kabloyu `çapraz` tut ve `LED ON` gönder. MCU transcript'e cevap versin.
2. Sonra bilerek boz
Terminal baud'unu değiştir. Bu kez cevap var gibi ama bozuk karakterlere dönüşsün.
3. Sessizliği çöz
Line ending'i `Yok` yap ya da kabloyu `düz` bağla. Cevabın neden tamamen kaybolduğunu oku.
Öğrenme Çıktısı
TX/RX çapraz bağlantısı, baud uyumu ve komut tamamlama mantığını birlikte okuyabilmek.
Gerçek Kart Karşılığı
Bu akış, STM32 ile seri terminal arasında kurulan en yaygın `USART2 / USB-UART` deneme düzenini temsil eder.
Pedagojik Hedef
Önce çalışan konuşmayı kur, sonra konuşmayı boz ve neden bozulduğunu sistemli biçimde teşhis et.
Bağlantı ve Transcript
Aşağıdaki görsel, terminal ile STM32 arasındaki konuşmayı ve kablo yönünü temsil eder.
Seri Terminal
Komut gönderir, cevap bekler.
USB-UART adaptörü gibi düşün.
USB-UART adaptörü gibi düşün.
TX / RX
STM32 UART
Komutu parse eder, LED durumunu değiştirir ve cevap basar.
USART2
Henüz veri gönderilmedi.
Baud uyumu
Uyumlu
Kablo durumu
Çapraz bağlı
Parser durumu
Hazır
MCU LED
Kapalı
UART Transcript
Mini Quiz
Üç kısa kontrol ile UART sezgisini sağlamlaştır.
1. Baud uyuşmazlığı tipik olarak ne üretir?
Doğru belirtiyi seç.
2. UART kablosu neden çapraz bağlanır?
TX/RX yönünü düşün.
3. Line ending yoksa bu demo neden cevap vermiyor?
Parser mantığını hatırla.