Seri iletişim, verilerin cihazlar arasında doğru şekilde aktarılmasını sağlamak için doğru vaftiz oranını ayarlamayı gerektirir. Uygun baud oranını hesaplamak, donanımın ve istenen iletişim hızının saat frekansını anlamak içerir.

Baud Rate

Baud oranı ikinci başına gelen sinyal değişikliklerin veya sembollerin sayısını ifade eder. Çoğu durumda, özellikle basit modulation şemalarını kullanırken doğrudan ikinci (bps) ile ilişkilidir.

Baud Rate hesaplamak

Bir mikrokontrol veya seri cihaz için baud oranını hesaplamak için, formülü kullanın:

[FONT=0)Baud Rate setting = (Clock Frekans) / (Prescaler × Desired Baud Rate)).

Nerede:

  • [FONT:0)Clock Frekans[[DÜT:1): Cihazın saat kaynağının frekansı.
  • [FONT:0)Öyler[[Dönetici: Saat frekansındaki bir bölme değeri.
  • [FONT:0)Desired Baud Rate): ulaşmak istediğiniz iletişim hızı.

Örnek Hesaplama

Bir cihazın 16 MHz'in saat frekansı varsa ve 16.600 bps'nin prescaler ile bir vaftiz oranı istiyorsanız, hesaplama şu:

[0]Baud Rate ayarı = 16,000,000 / (16 × 9600) ⁇ 104).

Cihazın vaftiz oranını 9600 bps elde etmek için yaklaşık 104'e ayarlayın.