[STM32F4] 读出来的数据都是0xff

[复制链接]
3421|12
 楼主| shashaa 发表于 2018-8-25 21:53 | 显示全部楼层 |阅读模式
最近几天在用stm32F438的IO模拟IIC用以与气压传感器BMP085进行通信,但读出来的数据都是0xff,请问这个问题如何解决?
feiqi1 发表于 2018-8-25 21:54 | 显示全部楼层
模拟的IIC时序没问题吧?
androidbus 发表于 2018-8-25 21:57 | 显示全部楼层
直接用内部模块吧。
litengg 发表于 2018-8-25 21:57 | 显示全部楼层
前段时间用模拟的,单个从机还可以工作,多个从机或主机没法工作
qiangweii 发表于 2018-8-25 22:01 | 显示全部楼层
不知道你的代码对不对?
sourceInsight 发表于 2018-8-25 22:02 | 显示全部楼层
不一定是iic的问题的,查看一下085
天灵灵地灵灵 发表于 2018-8-25 22:02 | 显示全部楼层
多个从机需要地址设置对。
boy1990 发表于 2018-8-25 22:05 | 显示全部楼层
建议楼主接上一个上拉电阻试试的。
CallReceiver 发表于 2018-8-25 22:05 | 显示全部楼层
模拟的IIC总线是非常实用的,一般的外设用IIC总线来通讯,用这个很方便的
hfdy01 发表于 2018-8-25 22:08 | 显示全部楼层
一般是寄存器没有初始化完成。
再就是可能焊接的时候焊接坏了。
xia00 发表于 2018-8-25 22:09 | 显示全部楼层
可能程序的初始化问题。
查看电路有问题吗
bbapple 发表于 2018-8-25 22:12 | 显示全部楼层
是不是焊接也有问题呢
handleMessage 发表于 2018-8-25 22:13 | 显示全部楼层
这样的话就先检查下你的模拟的IIC总线的代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

1494

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部