求教BME280温湿度检测怎么操作?
芯片主要有四个引脚用:CSB SDI CLK SDO
CSB 一直拉低
SDI CLK发送数据,时钟信号
SDO输出数据
看手册没有说怎么样的操作流程:(个人想的流程大概应该是RESET->CONFIG配置->模式设置等-〉读取数据)
利用SPI方式发送接收数据,其发送寄存器地址第8位是R/W,write=0,read = 1;
1,发送0x60,(复位寄存器地址)接着发送0xb6复位芯片
2,发送ctrl-meas 的地址设置模式
3,发送config地址设置
4,发送复位地址复位一下
5,发送0xd0读取ID信息
在第一步开始SDO一直低电平,没反应?
问题:操作寄存器是否要特殊顺序要求? 是否有什么地方需要注意?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
速度有什么要求?普通的SPI模拟发送而已啊,这个应该问题不大,示波器测量过,时钟和数据脚输出很正常啊
一周热门 更多>