某宝买的GY_BMI60陀螺仪模块驱动不了
有没有大佬帮帮我┭┮﹏┭┮,真的很想用BMI160,但是一直卡在初始化配置这里 spi可以获取芯片ID,但是写数据到寄存器的时候没有一个可以写进去,导致我一个配置也配置不好,是这个电路的原因还是生产工艺的原因啊,急死我了。。。时序图明明也是对的,spi好一点的就是还可以读出个id,i2c直接连读都读不到,接线方式是照着最后一张图的接法接的,但是主控用的还是STMF103c8t6,在线等大佬指导,不胜感激[棒][棒][棒]
开源硬件平台
全部评论 默认 最新
VincentYoung
2024-12-25 18:20:34 来自广东
SPI 通讯协议没问题。应该是配置芯片的工作环境有毛病。最好有现成的例子可以参考(不过我看你发的树莓派的接线图应该是有对应驱动滴)
VincentYoung
2024-12-25 18:16:45 来自广东
你得先定位是软件的问题还是硬件的问题。这样一手抓毫无头绪,无处下手啊😯。能找到现成的程序吗?
buger 作者
2024-12-26 17:18:21 来自广东
大佬你好我用的是stm32f103的芯片,学习用的,还不会用树莓派,但是那个图我是用来学习spi接线的,程序的话我也下载了官方的例程,可以用spi获取他的ID=D1,但是不能写入寄存器(配置不了初始化),后面我为了看看它是不是硬件问题,用了iic通信去尝试获取他的芯片ID,发现它连应答信号(ACK)都没有,是不是基本可以确定他的问题是硬件问题了?
buger 作者
2024-12-25 14:59:46 来自广东
真心求助,太想用这个陀螺仪了,因为他的spi速度最高有10MHz
buger 作者
2024-12-25 15:00:46 来自广东
MPU6050只能iic而且不能使用spi通信,400kHz太慢了
已折叠部分评论 展开
没有更多啦~