PartAndStock
Arayüz & İletişim

UART Nedir?

1 dk okuma
Kısa cevap

UART (Universal Asynchronous Receiver/Transmitter), iki cihaz arasında ortak bir saat hattı olmadan veri taşıyan, en yaygın asenkron seri haberleşme arayüzüdür. Genel karşılaştırma için UART, SPI, I2C nedir yazısına bakabilirsiniz.

Nasıl Çalışır?

Sadece iki hat kullanır: TX (gönder) ve RX (al). Saat hattı yoktur; bunun yerine iki taraf aynı baud hızında anlaşır. Veri; başlangıç (start), veri bitleri ve durdurma (stop) biti çerçevesinde gönderilir.

Baud Hızı

Saniyede aktarılan bit sayısıdır (ör. 9600, 115200). İki cihazın baud hızı aynı olmalıdır; farklıysa veri bozuk okunur. Saat paylaşılmadığı için bu uyum kritiktir.

ÖzellikDeğer
Hat sayısı2 (TX, RX)
SaatYok (asenkron)
MesafeKısa (doğrudan)

SPI ve I2C'den Farkı

SPI ve I2C ortak saatle (senkron) çalışır ve çok cihaz destekler; UART ise saatsizdir ve genelde iki cihaz arasındadır. Basitliği en büyük avantajıdır. Daha gürültülü/uzun mesafeli ortamlar için CAN Bus gibi veri yolları, farklı gerilim seviyeleri arasında ise bir seviye dönüştürücü kullanılır.

Nerede Kullanılır?

Mikrodenetleyici ile bilgisayar arası seri port, GPS/Bluetooth/GSM modülleri, hata ayıklama konsolu ve RS-232/RS-485 dönüşümü.

Sık Yapılan Hatalar

  • Baud uyumsuzluğu: İki taraf farklı hızdaysa veri okunamaz.
  • TX-RX çaprazlama: Bir cihazın TX'i diğerinin RX'ine bağlanmalı.
  • Seviye uyumu: 3,3V ve 5V cihazlar arasında seviye çevirici gerekebilir.

Sık Sorulan Sorular

UART ile RS-232 aynı mı?+
Hayır; UART mantık seviyeli sinyaldir, RS-232 ise UART verisini farklı gerilim seviyelerinde taşıyan bir standarttır.
Çok cihaz bağlanır mı?+
Temel UART iki cihaz içindir; çok cihaz için RS-485 gibi bir veri yolu kullanılır.

"UART Nedir?" ile ilgili parçaları ara

Fiyat, stok ve distribütör karşılaştırmasıyla doğru parçayı bul.

Bu Parçaları Ara

Arayüz & İletişim kategorisinden diğer içerikler