Answers:
USART是一种设备(或外围设备)。SPI是连接事物的标准方法。
USART代表通用同步/异步接收器/发送器,如果要使用RS-232.422 / 485 / etc进行发送,则是您需要的基本东西。USART的“同步”部分不经常使用,有时会将该功能遗漏在设备中,然后将其称为UART(发音为You-Art)。
USART(带有适当的RS-232 / etc驱动程序/接收器)主要用于通过电缆与设备通信。有时,它们用于在同一PCB上或同一盒子内的设备之间进行通信,但是通过电缆与另一设备进行通信则更为常见。
串行外围设备接口总线SPI与 USART完全不同。SPI主要用于与同一PCB或同一盒中的设备通信。例如,与数字温度传感器通信的MCU。几乎从不使用电缆通过盒子进行通信。
SPI的优点在于它非常简单,并且使用SPI的设备不必是MCU。USART几乎总是要求某种类型的MCU位于通信链路的两端。但是USART可以使用较少的电线连接更长的距离。