[应用相关] spi从机接收数据乱码

[复制链接]
4994|68
 楼主| elephant00 发表于 2023-8-3 15:27 | 显示全部楼层 |阅读模式
主机f4 164kb发送,波形正常
9928664cb56ceb92a0.png
从机f1接收数据乱码
就只使用了简单的HAL_SPI_Receive函数也不能接收,同时收发函数也尝试过,中断和dma也试过都不能正常接收


两只袜子 发表于 2023-8-4 15:00 | 显示全部楼层
可以一下参考官方相关的例程。
xiaoyaodz 发表于 2023-8-7 08:38 | 显示全部楼层
如果受到外界电磁干扰导致显示屏出现闪动等
51xlf 发表于 2023-8-7 18:39 | 显示全部楼层
使用示波器或逻辑分析仪来检查信号波形和时序,以找出潜在的问题点。
cashrwood 发表于 2023-8-7 19:33 | 显示全部楼层
检查从设备是否能够在有效的时序范围内接收数据。可能需要调整时钟频率、延迟或超时设置来适应从设备的要求。
uytyu 发表于 2023-8-7 21:29 | 显示全部楼层
需要检查SPI从机接收到的数据格式是否正确
deliahouse887 发表于 2023-8-9 17:11 | 显示全部楼层
时序不对吧。               
vivilyly 发表于 2023-8-9 17:19 | 显示全部楼层
你用示波器抓一下,首先确定问题是发送错误,还是接收错误。抓的时候,要连同CLK一起抓。
lzmm 发表于 2023-8-9 17:32 | 显示全部楼层
噪音可能导致信号干扰和数据错误。请确保电源和地线的稳定性
houjiakai 发表于 2023-8-9 23:00 | 显示全部楼层
降低时钟频率,看看是否可以解决问题。
田舍郎 发表于 2023-8-9 23:03 来自手机 | 显示全部楼层
时序或线长的话加上拉
Stahan 发表于 2023-8-11 23:41 | 显示全部楼层
是收到干扰了吧
MessageRing 发表于 2023-8-12 23:54 | 显示全部楼层
有没有可能是时序乱了的问题
pengf 发表于 2023-8-13 18:49 | 显示全部楼层
官方例程没有类似的?
burgessmaggie 发表于 2023-8-14 10:45 | 显示全部楼层
可能是因为SPI从机的数据读取方式不正确
mikewalpole 发表于 2023-8-14 12:51 | 显示全部楼层
检查数据格式、时钟信号和数据读取方式
uiint 发表于 2023-8-14 16:17 | 显示全部楼层
如果SPI通信的时钟频率过高,可能会导致数据传输错误
pmp 发表于 2023-8-14 16:29 | 显示全部楼层
检查SPI接口的物理连接,确保连接正确无误
saservice 发表于 2023-8-14 18:38 | 显示全部楼层
如果STM32的SPI从机接收到的数据出现乱码,可能是因为数据格式不正确或者数据传输过程中出现了问题
xiaoyaodz 发表于 2023-8-14 18:51 | 显示全部楼层
可以使用示波器或者逻辑分析仪来检查时钟信号的波形和上升沿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部