用51单片机通过IIC读取BMP280

2019-03-24 17:10发布

请教下 有人用51读取过BMP280大气压数据吗? 网上的例程都是32和Arduino的,自己移植没成功 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
strong161
1楼-- · 2019-03-25 03:20
本帖最后由 strong161 于 2017-10-9 16:41 编辑

其实是一回事,51不带I2C接口,你模拟个I2C就行了,然把抄一下32的I2C API,把51模拟的I2C函数接口做成与32一样的就行了,上层就不用动了。  51 模拟I2C这里有只需要把几个函数的API调到与你能找到的STM32 API一致 就能跑起来。https://github.com/yangziwensg1/51mcu-i2cbus/blob/master/i2cbus.  也可以用这个代码当成你的调用对像,改上层代码到与这个代码兼容
曹伟1993
2楼-- · 2019-03-25 05:42
当然不成功,因为51没有IIC接口,如果要用,你需要用IO口模拟一个IIC接口,方法楼上已经说了,我就不啰嗦了
1238
3楼-- · 2019-03-25 10:10
 精彩回答 2  元偷偷看……

一周热门 更多>