Uart saat hızı ve işlemci saat hızı

kemalcan

Üye
Katılım
1 Kas 2018
Mesajlar
46
Tepkime puanı
1
Puanları
8
Konum
Ankara
Herkese selam, uart saat hızı ile işlemci saat hızı arasında nasıl bir ilişki olmalıdır?
 

cereil

Üye
Katılım
26 Eki 2018
Mesajlar
49
Tepkime puanı
1
Puanları
8
Konum
Bartın
Herkese selam, uart saat hızı ile işlemci saat hızı arasında nasıl bir ilişki olmalıdır?
usart saat frekansı, işlemcinin saat frekansının I/O için bölünen kısmından üretilir. İşlemcide bu iş için bir takım registerlar vardır ve usart frekansı(baud rate) buralardan ayarlanır. bir bölme işi olduğundan dolayı saat frekansının miktarına göre baud rate in çıkabileceği en yüksek değerler ve hata oranları belirlenebilir. Örneğin arduinoda serial.begin(9600); fonksiyonunu çalıştırdığınızda. 16mhz lik saat için baud rate 9615 bps olarak set ediliyor. doğal olarak %0,156 hata payı ile bir 9600 bps uart elde ediyorsunuz. bu durumda da eğer kesintisiz olarak 1,1 kilobyte veri gönderirseniz eğer. son 2 byte tamamen hatalı olarak gidecektir. tabi kbyte büyüklüğündeki verileri çoğunlukla tek seferde göndermediğimiz yada almadığımız için bu hataları hobi projelerinde hissetmiyoruz. detayları datasheet den öğrenebilirsiniz. kabaca ilişkiyi açıklamaya çalıştım.
 
Üst