UART

UART(Universal Asynchronous Receiver Transmitter) Evrensel Asenkron Alıcı/Verici anlamına gelmektedir.

Veri iletimi için UART’ın TX pini kullanılırken; veriyi almak için ise UART’ın RX pini kullanılır.

UART veri baytlarını göndermeden önce bite dönüştürür.

UART paketleri dönüştürür Bu paketlerde bir başlangıç biti, bir veri çerçevesi, eşlik biti ve bitiş bitlerini içerir. “Linkte detaylı görseli bulunmaktadır.”

UARTın diğer bir versiyonu olan USART; UART’ın yaptığı işi senkron haberleşme ile yapılmış olan versiyonudur. Ayriyeten USART asenkron olarakta verileri iletebilir.


UART’ın Avantajları Ve Dezavantajları


UART’ın kullanım alanları: RS-232 ara yüzleri, harici modemler vb. yerlerde kullanılan cihazlardır.

UARTın diğer bir versiyonu olan USART (Universal Synchronous and Asynchronous Receiver Transmitter) UART’ın yaptığı işi senkron haberleşme ile yapılmış olan versiyonudur. Ayriyeten asenkron olarakta verileri iletebilir.

SPI PROTEKOL

SPI(Serial Peripheral Interface)  mikrodenetleyiciler, sensörler ve SD kartlar gibi küçük çevre birimleri arasında veri göndermek için yaygın kullanılan bir haberleşme protekolüdür.

Full dublex(Eş zamanlı veri alış-verişi) olarak çalışır. Master ve slave cihazlar arasında gerçekleşir. Master iletişim kurmak istediği cihazı seçer.

Master cihazda SS pini(Masterin seçtiği slave cihaz) kullanıcı tarafından belirlenir.

Eğer iletişim SPI ile gerçekleşecekse SPI kütüphanesi mikroişlemciye yüklenmesi gerekir. Kodları hem master cihaza hem de slave cihaza yazarız.

SPI protekolün avantajlarından biriside birden fazla slave cihazla haberleşme sağlayabilmesidir.

Senkron olarak çalıştığı için belli bir clock sinyaline sahip olması lazım.


SPI’nin Avantajları Ve Dezavantajları