找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2547|回复: 7
收起左侧

STM32fC8t6 bmp280 iic输出不了数据

[复制链接]
ID:896101 发表于 2021-5-18 13:28 | 显示全部楼层 |阅读模式
就只能输出0,求解决!

Get Pressure.7z

222.8 KB, 下载次数: 36

回复

使用道具 举报

ID:592807 发表于 2021-5-19 09:01 | 显示全部楼层
看了一下函数没啥问题,是不是没有加上拉电阻。或者你的bmp有强下拉
回复

使用道具 举报

ID:896101 发表于 2021-5-19 09:52 | 显示全部楼层
黄youhui 发表于 2021-5-19 09:01
看了一下函数没啥问题,是不是没有加上拉电阻。或者你的bmp有强下拉

电路是直接用排母,将BMP280模块插上
51hei截图20210519095137.png
回复

使用道具 举报

ID:896101 发表于 2021-5-19 10:07 | 显示全部楼层
电路图就是这样,用的BMP280模块,用排母直插的
51hei截图20210519095137.png
回复

使用道具 举报

ID:592807 发表于 2021-5-19 20:02 | 显示全部楼层
wmds313dr 发表于 2021-5-19 10:07
电路图就是这样,用的BMP280模块,用排母直插的

你这是三口的spi模式,不是两口的iic模式。你是不是驱动没弄懂,或者没有做spi转iic的硬件处理。
spi模式读需要SCK和SDO,写需要SCK和SDI,
IIC模式读写只要SCK和SDA即可。
如果可以选择两种模式的话,一般要做硬件处理,例如将某个引脚接地或者接VCC
另外无论是读还是写我都没有看到你控制CSB引脚,你是直接将他接地了吗?
回复

使用道具 举报

ID:896101 发表于 2021-5-20 12:28 | 显示全部楼层
已经解决了,我用的IIC模式,其他两个脚是接在芯片上没有,之前错误是割线的时候把SDO接地了,重新接了一下就好了。
回复

使用道具 举报

ID:822252 发表于 2021-12-16 17:31 | 显示全部楼层
谢谢您的程序,非常感谢,非常感谢
回复

使用道具 举报

ID:1014027 发表于 2022-3-29 21:44 | 显示全部楼层
兄弟你好 我从贴吧下载你的bmp280代码 烧录后 没有输出 请问你调试出来了么  还有那个sdo我设置接地 csb我接3.3 这样有问题嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表