分页: 1 / 8

请教LSM6DS33的应用问题

发表于 : 2021年 4月 9日 16:02
zl_cq
1、LSM6DS33要使用的电源是3.3V,把PyboardCN v2板子和LSM6DS33上的GND连接后,能否使用PyboardCN v2板子上的PB5输出高电平来给LSM6DS33供电?
2、能否使用PyboardCN v2板子上的PB3连接LSM6DS33的INT1?
3、LSM6DS33的INT2悬空可以吗?
 

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 4月 9日 21:27
shaoziyang
  1. 现在传感器的功耗都比较低,可以使用单片机的IO供电。注意在关断电源时最好同时关断I2C。
  2. 大部分引脚都支持电平中断功能,可以连接传感器的INT
  3. INT1和INT2可以自己配置,使用1个或者2个都可以。

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 13日 16:39
zl_cq
请教:
在语句:i2c=I2C(-1,sda=Pin_SDA,scl=Pin_SCL,freq=400000)中,参数“-1”代表的是i2c总线的意思?这是硬件i2c特有的吗?

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 13日 21:05
shaoziyang
-1代表软件I2C。不过现在需要修改一下,在新版本的micropython中,不在支持用-1代表软件I2C,而是需要使用 SoftI2C,其它一样。

i2c=SoftI2C(sda=Pin_SDA,scl=Pin_SCL,freq=400000)

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 16日 17:26
zl_cq
把LSN6DS33通过导线和pyboardCN V2连接后,设置i2c连接时,遇到了RTC的问题。求指导。
建立i2c时遇到的问题1.png
建立i2c时遇到的问题1.png (27.85 KiB) 查看 4224 次
 

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 16日 21:38
shaoziyang
  1. 错误提示Pin没有open_DRAIN属性,应该是OPEN_DRAIN
  2. 固件版本较低,请升级固件到新版本在试试。
https://gitee.com/microbit/MicroPython_ ... boardCN_V2

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 17日 18:41
zl_cq
升级pyboardCN V2的固件时,需要把连接到pyboardCN V2板子上的LSM6DS33去掉吗?

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 17日 20:51
shaoziyang
不影响

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 18日 15:18
zl_cq
进入到这个界面后,该怎么操作呀?
更新固件-1.jpg
更新固件-1.jpg (199.75 KiB) 查看 4355 次
 (下载好了firmware和DfuSe,且连接了板子上的BT0和3v3)

Re: 请教LSM6DS33的应用问题

发表于 : 2021年 5月 18日 15:30
zl_cq
我是第一次升级(安装)固件,找不到Dfu的驱动。
更新固件-2.png
更新固件-2.png (47.43 KiB) 查看 4379 次