STM32
直播中

哼小曲

14年用户 1277经验值
私信 关注
[问答]

LIS2DW12TR 4线模拟SPI通信,返回的数据都是0xff,一直通信不成功的原因?

大佬们好,我目前正在做LIS2DW12TR的通信,主控使用的是CH571F,使用4线模拟SPI通信,代码只有SPI引脚初始化,然后就是读取ID,但是返回的数据都是0xff,一直通信不成功。
这是逻辑分析仪读到的,第一行是CLK,第二行是CS,第三行是MOSI,第四行是MISO

这是接线图,VDDIO实际是与VDD相连接,VCC是用3.3V,芯片是手焊的,读到的电流有20mA左右,这是芯片正常工作了吗?

尝试过将该电路改为I2C模式

SDA脚也是一直被拉高,导致I2C初始化也没成功
希望各位大佬可以解答一下,谢谢



回帖(1)

陈翔洁

2024-3-14 15:05:53
从图上不能很明确的确认实际的SPI和传感器的连接,是用模拟SPI还是模块SPI进行通讯的?注意看一下SDI和SDO应该连接SPI的接口。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分