,他们的传输速率分别为100Kbit/s,400Kbit/s,3.4Mbit/s。РSPI(串行外设接口)是一种高速全双工的同步串行外设接口,它支持嵌入式处理器与外设通过串行方式实现数据交换,支持SPI接口的外围设备有很多,包括RAM、ROM、MCU等。SPI 采用主从式连接架构,通信双方分为主控端(Master)和从动端(Slave),通常MCU的SPI工作在Master模式,其它设备的SPI接口则是工作在Slave模式。通信过程由主机设备发起控制,从机被动的响应来自主机的请求并给出回复,数据流在时钟信号的作用下进行同步传输。 SPI包含有四条总线,分别是主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI、串行时钟线SCK和低电平有效的从机选择线SSEL,数据被写到SPI发送缓冲区后,数据被一位一位的传输出去,在主机中数据从移位寄存器自左向右发送出去送到从机,与此同时,从机中的数据会从右向左发到主机,这一过程经过8个时钟周期完成1个字节的发送。输入字节保留在移位寄存器中,然后从接收缓冲区读出一字节的数据。РUART(串行异步通信接口)经常用于全双工串行异步通信,是微控制器中最常见同时也是使用最频繁的通信接口,所有的嵌入式处理器芯片内部都集成了兼容标准UART功能的组件,有的结成了多个UART。UART由发送器、接收器、控制单元以及波特率发生器等组成。发送器用来发送字符,可以采用普通模式发送,也可以采用先进先出(FIFO)模式发送,待发送的字符先发送到缓冲寄存器,然后通过移位寄存器,通过TXDn引脚按照按顺序依次发送出去。在中断发送方式下,只有当发送缓冲器处于空的状态时,才会引发发送中断,当工作在查询发送方式时需要等待发送缓冲器为空时才可以发送下一个数据,当工作在FIFO模式下时,需要N个字节全部到位后,才可以发送,不同的嵌入式处理器芯片内部设置的N值不同。