news 2026/3/23 23:03:48

[STM32L5] 【STM32L562 DK试用】6、SPI Loopback测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32L5] 【STM32L562 DK试用】6、SPI Loopback测试

上一章我们体验了串口空闲中断+DMA的方式接收不定长的串口数据,这一次我们体验一下另一种串行通讯——SPI。
我们本次采用Loopback的方式进行测试,在SPI通信中采用Loopback(回环)测试方法,核心目的是在不依赖外部设备的情况下,快速验证SPI接口的基本功能是否正常。通过将SPI主设备的MOSI(主输出从输入)、MISO(主输入从输出)引脚短接,构建自环通路,主设备发送的数据可直接被自身接收,形成闭环验证。
这样可以有效测试:
排除硬件连接问题:在复杂系统中,外部设备可能因接触不良、线路干扰等问题导致通信失败。首先通过Loopback测试确认SPI控制器本身工作正常;
验证协议配置:测试可检查SPI工作模式(如时钟极性CPOL、时钟相位CPHA)、数据位宽(8位或16位)、传输方向(全双工/半双工)等关键参数配置是否正确;
简化调试流程:无需准备外部从设备,节省测试准备时间,适合开发初期快速验证硬件基础功能。
要实现Loopback测试最主要的硬件部分就是引脚短接,本开发板上连接了很多的外设器件,那么我们想要短接只能找一下能用的外接接口:

最有效的就是使用arduino接口,CN11对应的就有SPI对应的是D11和D12,注意这个不是MCU的引脚,下图可以看出对应的引脚是PB4和PB5:

进一步查看STM32CubeMX可以看到,可以选择是SPI1,也可以选择SPI3,这里我们选择SPI1:

实物连接如下:

接下来我们进行SPI的配置,更改为了SPI3,主要是避开调试引脚,

接下来编写一下SPI测试程序:

复制

  1. <article>

    可以看到数据收到后通过串口发送了出来,和传输的数据是一样的,其实SPI还有很多用处,很多外设模块使用的都是SPI接口,有时候只发送(比如一些TFT的控制),更多的是传感器,不过需要注意很多从机的传感器是需要主机提供时钟的,也就是说在读取的时候也需要主机给时钟驱动。


    ---------------------
    作者:Bymyself
    链接:https://bbs.21ic.com/icview-3441196-1-1.html
    来源:21ic.com
    此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/22 12:35:17

从GAP到剪枝:CNN全连接层分类技术演进与实战指南

从GAP到剪枝&#xff1a;CNN全连接层分类技术演进与实战指南 引言 在卷积神经网络&#xff08;CNN&#xff09;的辉煌成就中&#xff0c;全连接层&#xff08;Fully Connected Layer&#xff0c;简称FC层&#xff09;长期扮演着至关重要的“最终裁决者”角色。它将卷积层和池化…

作者头像 李华
网站建设 2026/3/22 11:20:52

CNKI是什么

作为一项整合了海量中文知识资源的技术与服务&#xff0c;CNKI&#xff08;中国知网&#xff09;的设计逻辑&#xff0c;可以理解为构建了一个覆盖广泛学术领域、互联互通的知识网络。下面从几个方面&#xff0c;为你梳理它的核心要素、功能与应用。1. 它是什么&#xff1a;核心…

作者头像 李华
网站建设 2026/3/22 8:09:57

Canvas学习管理系统

Canvas学习管理系统是一种用于在线教育和管理课程的数字平台。它类似于一个虚拟的校园&#xff0c;将课程资料、作业、成绩、讨论等教学元素集中在一个统一的网络空间中。在功能上&#xff0c;Canvas主要支持以下几个核心方面&#xff1a; 教师可以通过它发布课程大纲、课件、阅…

作者头像 李华
网站建设 2026/3/22 11:20:51

信息系统仿真:数据传输与网络仿真_(2).数据传输基础

数据传输基础 1. 数据传输的基本概念 1.1 数据传输的定义 数据传输是指在不同设备之间或同一设备内不同组件之间传输数据的过程。在信息系统仿真中&#xff0c;数据传输是核心环节之一&#xff0c;它涉及到数据的编码、传输、解码和验证等多个步骤。数据传输的效率和可靠性直…

作者头像 李华
网站建设 2026/3/22 11:20:49

AI产品经理:小白也能掌握的高薪职业,未来5年最值得all in

文章指出AI产品经理是未来5年最具前景的职业&#xff0c;将其分为工具型、应用型和专业型三个层次。针对想入行的人群&#xff0c;文章分析了常见的三种状态&#xff1a;观望者、探索者和跑偏者&#xff0c;并提出成为应用型AI产品经理的"三步学习法"&#xff1a;夯实…

作者头像 李华