BMP280 STM32 SPI 数据不变的问题

这里写自定义目录标题

BMP280 通过SPI与STM32通讯

  • 进步来源于开源,知识需要分享

调试发现一个问题,设置为正常模式,但是循环读取时,数据不变。

经搜索发现很多人遇到,有的甚至调试了半年

搜索结果:

读取完数据以后,两个方法

1. 往 0x74地址写入0xff

2. 往0xf4地址重新写入配置

测试第一个方法,生效,继续测试,发现屏蔽掉这句话以后,芯片也正常可以循环数据了;
所以第二个方法测试已经没有意思,不过印象中 不起作用

原理分析:

SPI写地址时0xf4认为是0x74;读地址时认为是0xf4;
所以0x74本质上是配置寄存器0xf4;
但是为什么只需要执行一次对0x74的写操作,还是没明白;

结论就是:

调试过程中写0xff给0x74;或者每次都执行;

相关推荐
jiang153237942432 小时前
MS51FB9AE 新唐 TSSOP-20
单片机·嵌入式硬件
开开心心就好2 小时前
打印机驱动搜索下载工具,自动识别手动搜
java·linux·开发语言·网络·stm32·物联网·电脑
VekiSon2 小时前
ARM架构——中断系统详解
c语言·arm开发·嵌入式硬件
麒qiqi3 小时前
IMX6ULL 裸机开发进阶:按键驱动(轮询→中断)+ 中断控制器 GIC 实战
单片机·嵌入式硬件
Y1rong3 小时前
STM32之SysTick
stm32·单片机·嵌入式硬件
Y1rong3 小时前
STM32之定时器(一)
stm32·单片机·嵌入式硬件
广药门徒3 小时前
WINDOWS 10如何在PCB 等软件自由使用快捷键
嵌入式硬件
代码游侠4 小时前
学习笔记——GPIO按键与中断系统
c语言·开发语言·arm开发·笔记·嵌入式硬件·学习·重构
__万波__4 小时前
STM32L475按键中断实验
stm32·单片机·嵌入式硬件
破晓单片机4 小时前
STM32单片机分享:智能恒温箱系统
stm32·单片机·嵌入式硬件·智能家居