STM32F103 SPI

本文详细介绍了STM32F103的SPI特性,包括3线全双工同步传输、多种波特率预分频系数、主从模式及多主模式支持。此外,还详细阐述了SPI的工作模式、引脚功能、数据帧格式以及如何配置SPI为主从模式,并提到了中断和状态标志的监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SPI (Serial Peripheral interface) 串行外围设备接口

SPI特征
    3线全双工同步传输,第4根线是片选
    8或16位传输帧格式选择
    主或从操作
    支持多主模式
    8个主模式波特率预分频系数(最大为fPCLK/2)
    从模式频率 (最大为fPCLK/2)
    主模式和从模式的快速通信
    主模式和从模式下均可以由软件或硬件进行NSS管理:主/从操作模式的动态改变
    可编程的时钟极性和相位
    可编程的数据顺序, MSB在前或LSB在前
    可触发中断的专用发送和接收标志
    SPI总线忙状态标志
    支持可靠通信的硬件CRC
            在发送模式下, CRC值可以被作为最后一个字节发送
            在全双工模式中对接收到的最后一个字节自动进行CRC校验
    可触发中断的主模式故障、过载以及CRC错误标志
    支持DMA功能的1字节发送和接收缓冲器:产生发送和接受请求

SPI 工作模式
    当器件作为主机时,使用一个IO引脚拉低相应从机的选择引脚(NSS),传输的起始由主机发送数据来启动,时钟(SCK)信号由主机产生,通过MOSI发送数据,同时通过MISO接收从机发出的数据。
    当器件作为从机时,从机的选择引脚(NSS)被主机拉低后开始,接收主机输出的时钟信号,在读取主机数据的同时通过MISO引脚输出数据。

SPI引脚

    MISO:主设备输入/从设备输出引脚。该引脚在从模式下发送数据,在主模式下接收数据。
 &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值