文章

SPI、CAN、USB接口

发布:2024年11月27日 更新:2025年02月27日 333

image.png

− 多达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的特点:

协议简单稳定

速度较快


image.png

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的特点是:通信速度快、距离远、稳定、自动查错。


image.png

2.3.20 通用串行总线(USB) 

STM32F103xx增强型系列产品,内嵌一个兼容全速USB的设备控制器,遵循全速USB设备(12兆位/ 秒)标准,端点可由软件配置,具有待机/唤醒功能。USB专用的48MHz时钟由内部主PLL直接产生(时 钟源必须是一个HSE晶体振荡器)。


  • 1个USB接口

  • 设备控制器

  • 支持全速2.0,12M位/S

  • 有待机和唤醒功能

  • 由内部PLL倍频器提供时钟

  • 时钟必须由外部高速晶振产生


USB接口用于做PC机的从设备

如鼠标、键盘、打印机之类。


image.png



部分资料来源于 洋桃电子 | 杜洋工作室

文章部分内容来源于网络,如果侵犯了您的权益,请联系 3079767097@qq.com 删除