这是STM32F407ZGT6控制BH1750FVI的程序的一部分,我想问一下这个发送设备地址➕写信号是什么意思?设备是指哪里的设备呀?我如果想把测试的数据通过蓝牙模块输出到手机应该怎么做呢?
这是STM32F407ZGT6控制BH1750FVI的程序的一部分,我想问一下这个发送设备地址➕写信号是什么意思?设备是指哪里的设备呀?我如果想把测试的数据通过蓝牙模块输出到手机应该怎么做呢?
这是STM32F407ZGT6控制BH1750FVI的程序的一部分,我想问一下这个发送设备地址➕写信号是什么意思?设备是指哪里的设备呀?我如果想把测试的数据通过蓝牙模块输出到手机应该怎么做呢?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 老皮芽子 2024-09-04 12:07关注
BH1750FVI 是挂在 I2C 总线下的一个设备
I2C 总线能同时挂很多设备,通过I2C设备地址来区分,这个地址是 7 位的。你需要找硬件工程师查看电路,及 BH1750FVI 手册来确定在你的板子上 BH1750FVI 的 I2C 设备地址是多少。
在 I2C 读写中,设备地址是 7 位的,7位的地址和读写位组成一个 8 位的数据。这个数据就是 《设备地址➕写信号》
在你的代码中,这个8位的数是 0x46
这个数是 设备地址左移一位后加写信号。设备地址是 0x23, 写信号是 0 ,表示 I2C 的操作时写。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
- ¥15 arcgis处理土地利用道路 建筑 林地分类
- ¥30 java 项目中同包中,无法在子文件中引用
- ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
- ¥100 寻会做云闪付tn转h5支付链接的技术
- ¥15 DockerSwarm跨节点无法访问问题
- ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误
- ¥40 想找个软件,但我不知道怎么找到它,我甚至不知道有没有
- ¥15 怎么把60秒的视频时长改成显示0秒?且视频内容没有任何变化的正常播放?目的是为了解决一些平台对视频时长的要求,最好有自动处理的工具!
- ¥15 累加器设初值为00H