找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2699|回复: 7
打印 上一主题 下一主题
收起左侧

STM32fC8t6 bmp280 iic输出不了数据

[复制链接]
跳转到指定楼层
楼主
就只能输出0,求解决!

Get Pressure.7z

222.8 KB, 下载次数: 36

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
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 (5.87 KB, 下载次数: 50)

51hei截图20210519095137.png
回复

使用道具 举报

地板
ID:896101 发表于 2021-5-19 10:07 | 只看该作者
电路图就是这样,用的BMP280模块,用排母直插的

51hei截图20210519095137.png (5.87 KB, 下载次数: 48)

51hei截图20210519095137.png
回复

使用道具 举报

5#
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引脚,你是直接将他接地了吗?
回复

使用道具 举报

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

使用道具 举报

7#
ID:822252 发表于 2021-12-16 17:31 | 只看该作者
谢谢您的程序,非常感谢,非常感谢
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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