STM32LL库使用——SPI通信

本文详细介绍了STM32G4系列微控制器的SPI配置步骤,包括参考手册使用、SPI结构解析、基础通信代码实现和片选控制。通过实例演示如何进行数据传输,并提供了涉及LL库的函数。

STM32使用前的准备

对于要使用的每个STM32芯片,首先我们手上必备的两本手册(ST官网有pdf版):

  1. 参考手册(Reference manual)
  2. 数据手册(Datasheet)

其中参考手册包括各个功能模块的具体信息、原理、各种工作模式介绍、配置方法以及寄存器相关信息;数据手册包括芯片的基本参数、引脚数量与各自功能、电气特性、封装信息等内容。一般在选型与硬件设计阶段,参考数据手册多一些,而到了程序设计阶段,参考手册就是必须的了。

以下是STM32G4系列的参考手册的“自我介绍”:

This reference manual targets application developers. It provides complete information on how to use the STM32G4 Series microcontroller memory and peripherals.

本参考手册的目标是应用程序开发人员。 它提供了关于的完整信息如何使用STM32G4系列单片机的内存和外设。  

SPI相关设置

我们以STM32G系列为例,直接翻到SPI章节,SPI结构示意图如下:

一共4个引脚可与外设连接:

  • MISO(Master In / Slave Out data:该引脚在从模式下发送数据,在主模式下接收数据
  • MOSI(Master Out / Slave In data):该引脚在主模式下发送数据,在从模式下接收数据
  • S
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值