Software Pampayag; Inhinyeriya sa Computer
Pagkalkula sa mga Baud Bilang ng mga Pagsasaayos ng Pakikipagtalastasan sa Seryal: Isang Praktikal na Patnubay
Table of Contents
Ang komunikasyong serestrial ay nangangailangan ng pagtatakda ng tamang baudad rate upang matiyak ang data ay nailipat nang tumpak sa pagitan ng mga aparato. Ang pagkalkula ng angkop na baund rate ay kinasasangkutan ng pag-unawa sa orasan dalas ng hardware at ang ninanais na bilis ng komunikasyon.
Pag - unawa sa Sapat na Halaga
Ang baudad rate ay tumutukoy sa bilang ng mga pagbabago ng signal o simbolo na naililipat kada segundo. Sa karamihan ng mga kaso, direktang nag-uugnay ito ng mga bits kada segundo (bps), lalo na kapag gumagamit ng simpleng modiment scheme.
Pagkalkula sa Sapat na Halaga
Upang kalkulahin ang dami ng baud na naglalagay ng isang microcontroller o aparatong de serye, gamitin ang pormula:
Baud Rate setting = (Clock Frequency) / (Prescaler × Desired Baud Crate)
Saan:
- Clock Frequency: Ang dalas ng pinagmulan ng orasan ng aparato.
- : Isang divider na halaga na tumatantiya sa frequency ng orasan.
- Desired Baud Crix: Ang bilis ng komunikasyon na nais mong makamit.
Halimbawang Pagkalkula
Kung ang isang aparato ay may frequency ng orasan na 16 MHz at nais mo ng isang baund rate na 9600 bp na may prescaler na 16, ang kalkulasyon ay:
Baud Rate setting = 16,000,000 / (16 × 9600) ⁇ 104[
Itakda ang baund rate ng device na naka-rehistro sa humigit-kumulang 104 upang makamit ang 9600 bp.