打印
[STM32F4]

407的硬件spi中miso无信号,无波形

[复制链接]
283|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yunfu1117|  楼主 | 2025-3-18 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用stm32f407作spi主机,与从机通信时收不到数据,因为时用cubeMX生成程序,没找到错误。
用示波器量 SPI的引脚状态时,发现miso无信号,cs,clk都正常。

单片机无法接受数据

使用特权

评论回复
沙发
公羊子丹| | 2025-3-19 08:02 | 只看该作者
你检查一下从机的MISO引脚是否真的有数据输出了吗?可能是从机没发数据。

使用特权

评论回复
板凳
周半梅| | 2025-3-19 08:03 | 只看该作者
试试把MISO引脚配置成上拉模式,有些从机会在空闲时呈高阻态。

使用特权

评论回复
地板
帛灿灿| | 2025-3-19 08:05 | 只看该作者
你的SPI是全双工模式还是半双工模式?如果是半双工,可能要调整数据方向。

使用特权

评论回复
5
童雨竹| | 2025-3-19 08:06 | 只看该作者
用逻辑分析仪看看SPI数据线,看看MOSI发出的数据是否正确。

使用特权

评论回复
6
万图| | 2025-3-19 08:07 | 只看该作者
你在代码里有没有手动拉低CS?有些从机在CS高的时候不会响应数据。

使用特权

评论回复
7
Wordsworth| | 2025-3-19 08:08 | 只看该作者
换个从机试试,看看是不是从机的问题,或者换个MISO的引脚测试一下。

使用特权

评论回复
8
Bblythe| | 2025-3-19 08:09 | 只看该作者
时钟极性和时钟相位(CPOL/CPHA)对得上吗?这个不对MISO可能会没输出。

使用特权

评论回复
9
Pulitzer| | 2025-3-19 08:10 | 只看该作者
试试降低SPI的速率,有些从机对高速通信不太稳定。

使用特权

评论回复
10
Uriah| | 2025-3-19 08:11 | 只看该作者
用软件SPI模拟一下,看看能不能收到数据,排除硬件问题。

使用特权

评论回复
11
Clyde011| | 2025-3-19 08:12 | 只看该作者
你的MISO引脚有没有打开复用功能?可能是引脚没配置对,导致没有信号输出。

使用特权

评论回复
12
classroom| | 2025-3-20 13:29 | 只看该作者
检查SPI配置有没有错误或遗漏。

使用特权

评论回复
13
laocuo1142| | 2025-3-20 15:06 | 只看该作者
SPI引脚的硬件连接是否正确,有没有接反或接触不良。

使用特权

评论回复
14
flycamelaaa| | 2025-3-20 16:00 | 只看该作者
从机设备是否已正确上电并处于工作状态。

使用特权

评论回复
15
powerantone| | 2025-3-20 17:06 | 只看该作者
检查从机的SPI接口是否正常工作。

使用特权

评论回复
16
stormwind123| | 2025-3-20 19:20 | 只看该作者
如果使用了DMA进行数据传输,检查DMA的配置是否正确,包括数据传输的方向、长度、地址等。

使用特权

评论回复
17
probedog| | 2025-3-20 22:00 | 只看该作者
检查发送和接收数据的代码逻辑是否正确。

使用特权

评论回复
18
classroom| | 2025-3-20 22:00 | 只看该作者
MISO信号在通信过程中是否有任何异常,如信号丢失、信号不稳定等。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

10

帖子

0

粉丝