Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Sự khác biệt giữa USART và UART


Hiểu khác biệt giữa USART và UART.

USART (Universal Synchronous/Asynchronous Receiver/Transmitter)

  • Dùng chế độ half-duplex.
  • Tốc độ cao hơn UART.
  • Dùng tín hiệu dữ liệu và clock.
  • Truyền dữ liệu theo khối (blocks).
  • Có thể hoạt động như UART.
  • Phức tạp hơn UART.
  • Thu nhận không cần biết baud rate của phát (nhận clock từ master).
  • Truyền tại tốc độ xác định.

UART (Universal Asynchronous Receiver/Transmitter)

  • Dùng full-duplex.
  • Tốc độ thấp hơn USART.
  • Chỉ dùng tín hiệu dữ liệu.
  • Truyền theo byte, từng byte một.
  • Không hoạt động như USART.
  • Đơn giản hơn.
  • Không có clock đi kèm → thu nhận phải biết baud rate trước.
  • Tốc độ truyền có thể thay đổi.