ST意法半导体
直播中

李青

7年用户 165经验值
私信 关注
[问答]

MEMS LPS25H总是读为0x1E

使用MCU SPI MODEL,我用过示波表测试。


写@ 0x20 = 0x00
读@ 0x20 = 0x1e

写@ 0x20 = 0x84
读@ 0x20 = 0x1e

错误...

以上来自于谷歌翻译


以下为原文




use MCU SPI MODEL , I have used oscillometer test.


write @0x20=0x00
read  @0x20=0x1e

write @0x20=0x84
read  @0x20=0x1e

error...

回帖(4)

李青

2018-11-6 10:42:25
威廉希尔官方网站 描述:
 
1. VDD
2. SCL
3. GND
4. SDI
5. SDO
6. GND
7. NC或MCU PIN
8. GND
9. GND
10. VDD

以上来自于谷歌翻译


以下为原文





  Circuit Description:

1.   VDD
2.   SCL
3.   GND
4.   SDI
5.   SDO
6.   GND
7.   NC or to MCU PIN
8.   GND
9.   GND
10.  VDD
举报

周臻庸

2018-11-6 10:51:26
您好,几个月前我在SPI和I2C模式下使用过LPS331AP进行首次测试。
 
由于LPS331AP限制,我等待新的LPS25H evb STEVAL-MKI142V1。
我尝试读取WHO_I_AM寄存器,但我没有回复期望值0xBD,我在I2C中读取= 0xFF,在SPI中读取0x00。
 
LP331AP的源代码是一样的,LPS25H有什么问题?
 
亲爱的郑,你能解决你的问题吗?
 
谢谢。

以上来自于谷歌翻译


以下为原文





Hello, I have used LPS331AP in SPI and I2C mode for first test some months ago.

Due to LPS331AP limitation I wait the new LPS25H evb STEVAL-MKI142V1.
I try to read WHO_I_AM register but I do not reply the expected value 0xBD, I read =0xFF in I2C and 0x00 in SPI.

Source code are the same for LP331AP, what's wrong with LPS25H?

Dear Cheng, have you solve your problem very similar to my?

Thank you.
举报

周臻庸

2018-11-6 11:09:52
亲爱的,我的问题解决了。这是STEVAL-MK142V1,LPS25H损坏。
 
这意味着如果SDA SCL驱动程序损坏,它将回复来自WHO_I_AM寄存器的虚拟值。
现在第二个STEVAL它适用于I2C总线。
 
问候
毛里齐奥

以上来自于谷歌翻译


以下为原文





Dear All, my problem is solved. It was STEVAL-MK142V1 with LPS25H damage.

This mean that if the SDA SCL driver is damage it reply with dummy value from WHO_I_AM register..
Now second STEVAL it works on I2C bus.

Regards
Maurizio
举报

曹皓轩

2018-11-6 11:26:35
你能附上一些看过WhoAmI的示例代码吗 - 我一直试图这样做,但我还没有成功。 (使用STM32F4 Discovery Board和LPS25H)
 
 
问候,
托德安德森

以上来自于谷歌翻译


以下为原文





Can you attach some example code that reads WhoAmI - I have been trying to do this, and I have not been successful. (Using STM32F4 Discovery Board and LPS25H)


Regards,
Todd Anderson
举报

更多回帖

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