Home Mẹo Hay Cách tính tốc độ baud?

Cách tính tốc độ baud?

772
0

ai biết tính tốc độ baud để nạp cho bộ định thời chỉ mình với vd thạch anh là 11.0592 tốc độ baud là 9600 vậy cần nạp cho bộ định thời THx=fdH vậy tính làm sao mong chỉ giáo

Bạn đang xem: Cách tính tốc độ baud?

*

*
*
*
*

Xem thêm: Top 10 Phần Mềm Diệt Malware Tận Gốc Cho Máy Tính Windows 10

ai biết tính tốc độ baud để nạp cho bộ định thời chỉ mình với vd thạch anh là 11.0592 tốc độ baud là 9600 vậy cần nạp cho bộ định thời THx=fdH vậy tính làm sao mong chỉ giáo

Xem thêm: Akali Mùa 11

Tốc độ baud bằng tốc độ tràn của Timer chia cho 32 (hoặc chia cho 16 nếu SMOD = 1).Ví dụ: Nếu cần tốc độ baud là 1200 thì tốc độ tràn của bộ định thời phải là: 1200 x 32 = 38, 4 KHz. Do đó bộ định thời phải tràn ở tốc độ 38, 4 KHz.Nếu tần số của mạch dao động bên trong chíp là 11,0592 MHz thì bộ định thời được cấp xung clock có tốc độ là: 11,0592 MHz chia cho 12 = 921, 6 KHz. Do bộ định thời phải tràn ở tốc độ 38, 4 KHz nên việc tràn phải xảy ra sau: 921, 6 / 38, 4 = 24 xung. Vì bộ định thời đếm lên và tràn khi có số đếm từ FFh chuyển thành 00H, 24 số đếm nhỏ hơn 0 là giá trị nạp lại cần có để nạp vào thanh ghi THx.=> THx = E8H = -24.Hoàn toàn tương tự với tốc độ baud 9600 thì tốc độ tràn của bộ định thời là: 9600 x 32 = 307, 2 KHz => bộ định thời phải tràn sau: 912, 6 / 307, 2 = 3 xung => giá trị nạp vào THx = FDh = -3.

Chuyên mục: Review

Rate this post

LEAVE A REPLY

Please enter your comment!
Please enter your name here