请教LSM6DS33的应用问题

STM32系列
pyboard相关
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 请教LSM6DS33的应用问题

#31

帖子 shaoziyang »

在数据手册上,“WHO_AM_I”寄存器(0Fh)的值就是0x69啊,这是正确的。

zl_cq
帖子: 118
注册时间: 2020年 6月 9日 17:19

Re: 请教LSM6DS33的应用问题

#32

帖子 zl_cq »

连接LSM6DS33.png
连接LSM6DS33.png (18.61 KiB) 查看 3422 次
 
 

zl_cq
帖子: 118
注册时间: 2020年 6月 9日 17:19

Re: 请教LSM6DS33的应用问题

#33

帖子 zl_cq »

为什么头天晚上还能连上,搜索到LSM6DS33的地址是【107】;第二天早上就连接不上了?搜索LSM6DS33的地址就是空列表【】。 ?

这种情况已经出现两次了。

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 请教LSM6DS33的应用问题

#34

帖子 shaoziyang »

检查连线看看,还有上拉电阻是否正常。

zl_cq
帖子: 118
注册时间: 2020年 6月 9日 17:19

Re: 请教LSM6DS33的应用问题

#35

帖子 zl_cq »

板子和LSM6DS33的连接稳定性很不好,忽连忽断,十次有九次连不上。
今天早上一开始就连上了,当我输入读取寄存器数据的语句未成功(系统提示:不能是10进制整数)后,就连不上了。
???

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 请教LSM6DS33的应用问题

#36

帖子 shaoziyang »

zl_cq 写了:
2021年 8月 17日 09:20
板子和LSM6DS33的连接稳定性很不好,忽连忽断,十次有九次连不上。
今天早上一开始就连上了,当我输入读取寄存器数据的语句未成功(系统提示:不能是10进制整数)后,就连不上了。
???

 
感觉是连线问题,如果是使用杜邦线,可以更换试试。有些杜邦线的质量很差,铜线很细甚至都氧化了,很容易造成接触不好。

zl_cq
帖子: 118
注册时间: 2020年 6月 9日 17:19

Re: 请教LSM6DS33的应用问题

#37

帖子 zl_cq »

我在pyboardCN V2和LSM6DS33连接中遇到的问题:
1、连线:LSM6DS33的VDD、VIO、SDO、CS连接到一起,接到pyboard的3v3;
               LSM6DS33的GND、PIN15 连在一起接到pyboard 的GND;
               pyboard的3V3和GND之间跨接100nf电容;
               LSM6DS33的SDA接pyboard的X1(A0),LSM6DS33的SCL接pyboard的X2(A1);
               LSM6DS33的INT1接pyboard的X17(B3),INT2接pyboard的GND。
    这样连接是否正确?
2、通过USB接电脑后,红灯和蓝灯交替闪烁。一分钟后闪烁停止,盘符出现,通过超级终端Putty进入程序控制界面。
3、输入程序代码后,多数结果scan()不到LSM6DS33的地址,只是偶尔能搜索到LSM6DS33的地址,且无法读取"WHO_AM_I"寄存器内容。

请指教。

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 请教LSM6DS33的应用问题

#38

帖子 shaoziyang »

  • INT引脚如果不用,悬空就行,不要接GND或VCC。
  • scan()如果无返回,就代表连线有问题,需要先解决这个问题才行。

zl_cq
帖子: 118
注册时间: 2020年 6月 9日 17:19

Re: 请教LSM6DS33的应用问题

#39

帖子 zl_cq »

1、在“欢迎进入micropyhon的奇妙世界”视频中,板子A0接传感器的SDA,板子A1接传感器的SCL。
2、在下面的图中,B6对应TX1(SCL1),B7对应RX1(SDA1);A0对应TX4(连接传感器的SDA),A1对应RX4(连接传感器的SCL)。那么RX(TX)究竟该对应SDA呢,还是SCL ?
板子pin-1.png
板子pin-1.png (393.22 KiB) 查看 3323 次
 
 

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 请教LSM6DS33的应用问题

#40

帖子 shaoziyang »

视频中使用I2C接口,并且使用了SoftI2C模式,绝大部分STM32的GPIO都可以作为软件I2C的引脚,如果没有外部上拉电阻,使用IO的内部上拉时,注意初始化的方式。

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章