− 多达2个SPI接口(18M位/秒)
− CAN接口(2.0B 主动)
− USB 2.0全速接口
2.3.18 串行外设接口(SPI)
多达2个SPI接口,在从或主模式下,全双工和半双工的通信速率可达18兆位/秒。3位的预分频器可 产生8种主模式频率,可配置成每帧8位或16位。硬件的CRC产生/校验支持基本的SD卡和MMC模式。
所有的SPI接口都可以使用DMA操作。
2个SPI
有主从两种模式
可全双工和半双工
最大速度18M/S
用3个预分频器来设置8种频率
支持SD卡的读写模式
支持DMA
SPI用于板级设备间通信
SPI的特点:
协议简单稳定
速度较快
2.3.19 控制器区域网络(CAN)
CAN接口兼容规范2.0A和2.0B(主动),位速率高达1兆位/秒。它可以接收和发送11位标识符的标准帧, 也可以接收和发送29位标识符的扩展帧。具有3个发送邮箱和2个接收FIFO,3级14个可调节的滤波 器。
有1个CAN总线
位速度最高1M位/S
11位标识符
29位扩展帧
3个发送邮箱
2个FIFO
3级14个滤波器
CAN用于汽车、工业的智能设备通信
CAN的特点是:通信速度快、距离远、稳定、自动查错。
2.3.20 通用串行总线(USB)
STM32F103xx增强型系列产品,内嵌一个兼容全速USB的设备控制器,遵循全速USB设备(12兆位/ 秒)标准,端点可由软件配置,具有待机/唤醒功能。USB专用的48MHz时钟由内部主PLL直接产生(时 钟源必须是一个HSE晶体振荡器)。
1个USB接口
设备控制器
支持全速2.0,12M位/S
有待机和唤醒功能
由内部PLL倍频器提供时钟
时钟必须由外部高速晶振产生
USB接口用于做PC机的从设备
如鼠标、键盘、打印机之类。
部分资料来源于 洋桃电子 | 杜洋工作室