11.2.1 SPI概述
STM32F1系列芯片上最多有3个SPI,工作在主或从模式下,全双工和半双工的通信速率可达18 Mbit/s。3位的预分频器可产生8种主模式频率,可配置成每帧8位或16位数据帧格式。硬件的CRC产生/校验支持基本的SD卡和MMC模式。所有的SPI都可以使用DMA模式操作。
这些SPI支持SPI协议,也支持I2S音频协议。SPI默认工作在SPI模式下,可以通过软件从SPI模式切换到I2S(Inter-IC Sound)模式。在小容量和中容量产品上,SPI不支持I2S音频协议。(https://www.daowen.com)
I2S也是一种3引脚的同步串行接口通信协议,它支持4种音频标准,包括飞利浦I2S标准、左对齐和右对齐标准,以及PCM标准。它在半双工通信中,可以工作在主和从两种模式下。当它作为主设备时,通过接口向外部的从设备提供时钟信号。