[其他ST产品] SPI通信失败

[复制链接]
 楼主| kmnqhaha 发表于 2023-12-31 19:42 | 显示全部楼层 |阅读模式
我在尝试将STM8L与特定传感器进行SPI通信时遇到问题。我已经仔细配置了SPI1寄存器,但似乎无法正确地与传感器进行通信。我确认了电源和地连接,但是在读取传感器的寄存器时收到了无效的数据。
一秒落纱 发表于 2024-1-19 12:43 | 显示全部楼层
电源对了有什么用,你数据线都接对了没
暖了夏天蓝了海 发表于 2024-1-19 15:00 | 显示全部楼层
之前我遇到过一个学生就是SPI的数据线接错了,分不清楚MISO和MOSI
冰春彩落下 发表于 2024-1-19 17:00 | 显示全部楼层
正常你配置好之后,你可以初始化一下,看看返回函数,初始化成功了不
远山寻你 发表于 2024-1-19 19:00 | 显示全部楼层
直接用逻辑分析仪抓一下不就好了么
江河千里 发表于 2024-1-19 21:00 | 显示全部楼层
这种问题不能用寄存器配置,不如用库函数配置喽
三生万物 发表于 2024-1-19 23:00 | 显示全部楼层
你要是用STM32还好,可以用cubemx配置,你用STM8真难弄,基本都是寄存器开发
夜阑风雨 发表于 2024-1-20 01:00 | 显示全部楼层
建议还是看看例程,看看你是程序错了,还是硬件接错了
别乱了阵脚 发表于 2024-1-20 07:00 | 显示全部楼层
你的时序都对不对啊?时序不对也会出现无法通信的
淡漠安然 发表于 2024-1-20 09:00 | 显示全部楼层
一般SPI使用个NSS的,你得给个正确信号,才行
光辉梦境 发表于 2024-1-20 12:00 | 显示全部楼层
不能单独确认电源和地,还要确认其他的线
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

270

帖子

1

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