打印
[应用相关]

spi从机接收数据乱码

[复制链接]
1119|64
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
主机f4 164kb发送,波形正常
从机f1接收数据乱码
就只使用了简单的HAL_SPI_Receive函数也不能接收,同时收发函数也尝试过,中断和dma也试过都不能正常接收


使用特权

评论回复
沙发
两只袜子| | 2023-8-4 15:00 | 只看该作者
可以一下参考官方相关的例程。

使用特权

评论回复
板凳
xiaoyaodz| | 2023-8-7 08:38 | 只看该作者
如果受到外界电磁干扰导致显示屏出现闪动等

使用特权

评论回复
地板
51xlf| | 2023-8-7 18:39 | 只看该作者
使用示波器或逻辑分析仪来检查信号波形和时序,以找出潜在的问题点。

使用特权

评论回复
5
cashrwood| | 2023-8-7 19:33 | 只看该作者
检查从设备是否能够在有效的时序范围内接收数据。可能需要调整时钟频率、延迟或超时设置来适应从设备的要求。

使用特权

评论回复
6
uytyu| | 2023-8-7 21:29 | 只看该作者
需要检查SPI从机接收到的数据格式是否正确

使用特权

评论回复
7
deliahouse887| | 2023-8-9 17:11 | 只看该作者
时序不对吧。               

使用特权

评论回复
8
vivilyly| | 2023-8-9 17:19 | 只看该作者
你用示波器抓一下,首先确定问题是发送错误,还是接收错误。抓的时候,要连同CLK一起抓。

使用特权

评论回复
9
lzmm| | 2023-8-9 17:32 | 只看该作者
噪音可能导致信号干扰和数据错误。请确保电源和地线的稳定性

使用特权

评论回复
10
houjiakai| | 2023-8-9 23:00 | 只看该作者
降低时钟频率,看看是否可以解决问题。

使用特权

评论回复
11
田舍郎| | 2023-8-9 23:03 | 只看该作者
时序或线长的话加上拉

使用特权

评论回复
12
Stahan| | 2023-8-11 23:41 | 只看该作者
是收到干扰了吧

使用特权

评论回复
13
MessageRing| | 2023-8-12 23:54 | 只看该作者
有没有可能是时序乱了的问题

使用特权

评论回复
14
pengf| | 2023-8-13 18:49 | 只看该作者
官方例程没有类似的?

使用特权

评论回复
15
burgessmaggie| | 2023-8-14 10:45 | 只看该作者
可能是因为SPI从机的数据读取方式不正确

使用特权

评论回复
16
mikewalpole| | 2023-8-14 12:51 | 只看该作者
检查数据格式、时钟信号和数据读取方式

使用特权

评论回复
17
uiint| | 2023-8-14 16:17 | 只看该作者
如果SPI通信的时钟频率过高,可能会导致数据传输错误

使用特权

评论回复
18
pmp| | 2023-8-14 16:29 | 只看该作者
检查SPI接口的物理连接,确保连接正确无误

使用特权

评论回复
19
saservice| | 2023-8-14 18:38 | 只看该作者
如果STM32的SPI从机接收到的数据出现乱码,可能是因为数据格式不正确或者数据传输过程中出现了问题

使用特权

评论回复
20
xiaoyaodz| | 2023-8-14 18:51 | 只看该作者
可以使用示波器或者逻辑分析仪来检查时钟信号的波形和上升沿

使用特权

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

本版积分规则

917

主题

2481

帖子

4

粉丝