uart

Khung truyền

Data: 5-9 bits, tùy loại vi điều khiển (thường dùng 8 bits)

start bit: logic 0

stop bit(s): 0.5, 1, 1.5, 2 bits (logic 1)

Parity (Tùy chọn): Kiểm tra data có đúng không 

  • Bên phát (TX): Đếm số bit 1 trong data. Tùy thuộc parity thuộc chế độ nào mà chèn bit parity sao cho:
    • Even parity: Chèn bit parity là 0 hoặc 1 để tổng số bit 1 (gồm ở data và bit parity) là số chẵn. 
    • Odd parity: Chèn bit parity là 0 hoặc 1 để tổng số bit 1 (gồm ở data và bit parity) là số lẻ 
  • Bên nhận (RX): Đếm lại tổng số bit 1 (bao gồm ở data và bit parity)

Baudrate (Mb/s): Số Mega bit truyền trong 1 giây. Baudrate cần trùng giữa bên gửi và bên nhận (thường dùng 9600, 115200) 

 

Nhanvat

Ủng hộ chúng tôi

Nếu bạn thấy nội dung hữu ích, hãy ủng hộ chúng tôi một ly cà phê nhé

Buy Me A Coffee buymeacoffee.com/invencamp