stm32g474芯片手册_STM32-参考手册-中文.pdf

.  .      .  .

. . . .

23

串行外设接口

(SPI)

小容量产品

是指闪存存储器容量在

16K

32K

字节之间的

STM32F101xx

STM32F102xx

STM32F103xx

微控制器。

中容量产品

是指闪存存储器容量在

64K

128K

字节之间的

STM32F101xx

STM32F102xx

STM32F103xx

微控制器。

大容量产品

是指闪存存储器容量在

256K

512K

字节之间的

STM32F101xx

STM32F103xx

微控

器。

互联型产品

是指

STM32F105xx

STM32F107xx

微控制器。

除非特别说明,本章描述的模块适用于

整个

STM32F10xxx

微控制器系列。

23.1

SPI

简介

在大容量产品和互联型产品上,

SPI

接口可以配置为支持

SPI

协议或者支持

I

2

S

音频协议。

SPI

口默认工作在

SPI

方式,可以通过软件把功能从

SPI

模式切换到

I

2

S

模式。

在小容量和中容量产品上,不支持

I

2

S

音频协议。

串行外设接口

(SPI)

允许芯片与外部设备以半

/

全双工、同步、串行方式通信。此接口可以被配置

成主模式,并为外部从设备提供通信时钟

(SCK)

。接口还能以多主配置方式工作。

它可用于多种用途,包括使用一条双向数据线的双线单工同步传输,还可使用

CRC

校验的可靠

信。

I

2

S

也是一种

3

引脚的同步串行接口通讯协议。它支持四种音频标准,包括飞利浦

I

2

S

标准,

MSB

LSB

对齐标准,以及

PCM

标准。它在半双工通讯中,可以工作在主和从

2

种模式下。当

它作为

主设备时,通过接口向外部的从设备提供时钟信号。

警告:

SPI3/I2S3

JTAG

(SPI3_NSS/I2S3_WS

JTDI

SPI3_SCK/I2S3_CK

JTDO)

,因此这些引脚不受

IO

控制器控制,他们

(

在每次复位后

)

被默认保留为

JTAG

用途。如果用户想把引脚配置给

SPI3/I2S3

,必须

(

在调试时

)

JTAG

并切换至

SWD

接口,或者

(

在标准应用时

)

同时关闭

JTAG

SWD

接口。详见

8.3.5

节:

JTAG/SWD

复用功能重映射。

23.2

SPI

I

2

S

主要特征

23.2.1

SPI

特征

3

线全双工同步传输

带或不带第三根双向数据线的双线单工同步传输

8

16

位传输帧格式选择

主或从操作

支持多主模式

8

个主模式波特率预分频系数

(

最大为

f

PCLK

/2)

●  从模式频率

(

最大为

f

PCLK

/2)

主模式和从模式的快速通信

主模式和从模式下均可以由软件或硬件进行

NSS

管理:主

/

从操作模式的动态改变

可编程的时钟极性和相位

可编程的数据顺序,

MSB

在前或

LSB

在前

可触发中断的专用发送和接收标志

SPI

总线忙状态标志

支持可靠通信的硬件

CRC

在发送模式下,

CRC

值可以被作为最后一个字节发送

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值