STM32 USART 实现 SPI 受限

/ 0评 / 0

USART是可以做SPI模式的,但是这是一个受限功能,具体来看,USART模式受限于以下:

  1. 只能以LSB发送,MSB发送的话需要人工转换.
  2. 速率较低,一般在2MHz以下,300Hz以上.
  3. CS只能人工控制,不支持硬件控制.
  4. 不支持从机SPI模式.
  5. 部分型号的USART不支持SPI模式.

其实用途还是很多的,不是所有SPI器件都是很快的,比如触摸屏的SPI芯片TSC2046等,高速的SPI器件,还是用SPI硬件实现吧.毕竟速度很快.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注