BMP280 STM32 SPI 数据不变的问题

这里写自定义目录标题

BMP280 通过SPI与STM32通讯

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

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

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

搜索结果:

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

1. 往 0x74地址写入0xff

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

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

原理分析:

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

结论就是:

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

相关推荐
jianqiang.xue5 小时前
ESP-IDF保姆级入门29|FreeRTOS任务管理与调度全解:任务创建/状态切换/优先级调度/双核负载均衡/实时性优化,掌握嵌入式多任务编程核心
stm32·单片机·mcu·物联网·51单片机·iot
自小吃多5 小时前
PCB Editor软件走线、修线操作笔记
笔记·嵌入式硬件
闪亮的屁灯儿7 小时前
DMA 学习复盘笔记
stm32
新晨单片机设计7 小时前
S008A-基于STM32单片机八路抢答器(数码管)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus
米饭不加菜7 小时前
STM32——数码管显示
stm32·单片机·嵌入式硬件
梵亿7 小时前
基于 STM32F103C8T6 的无人机低功耗设计与实现
stm32·嵌入式硬件·无人机·低功耗
hrw_embedded8 小时前
Keil开发与STM32Cube开发的差异点总结(未完待续)
stm32·单片机·嵌入式硬件
Brilliantwxx8 小时前
【STM32】RCC与时钟树 深度详解
stm32·单片机·嵌入式硬件·架构
天空'之城8 小时前
单片机基础核心知识点汇总(二十九)
单片机·嵌入式硬件
Rsingstarzengjx8 小时前
第二十六章 Linux 蜂鸣器实验笔记
linux·驱动开发·笔记·stm32·嵌入式硬件·stm32mp157