分享!模拟IIC,读取BH1750光强传感器!

2019-07-21 07:26发布

纠结了两天,终于弄好也,一开始一直想着移植别人现成的程序,可是网上资料很少,找了后移植还出了很多问题,后来狠下心,自己看着手册弄了,结果自己写比移植还快,还把IIC复习了一遍,还是自己动手好啊!!! 用的有原子哥的myiic.h,工程太大,直接上文件吧: 这是main中需要的: extern float result_lx;
void TaskBH1750(void *pdata)
{
 Init_BH1750();
 while(1)
 {
  Start_BH1750();  //power on   delay_ms(180);              //延时180ms
  Read_BH1750();     //连续读出数据,存储在BUF中
  Convert_BH1750(); //转换结果至result_lx   OSTimeDlyHMSM(0,0,0,500);
 } 
 GUI_DispDecAt(result_lx,0,60,5);
  GUI_DispStringAt("lx",50,60);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
50条回答
zhang164534
1楼-- · 2019-07-25 18:17
回复【36楼】爱博不专:
---------------------------------
恩  多谢
罹落_0_
2楼-- · 2019-07-25 19:45
楼主可以给完整的main.c么?不太理解
j90197
3楼-- · 2019-07-26 00:52
Thank for your sharing
lisngwei
4楼-- · 2019-07-26 02:36
 精彩回答 2  元偷偷看……
爱博不专
5楼-- · 2019-07-26 04:46
回复【40楼】lisngwei:
---------------------------------
兴趣是将我们吸引到这个论坛的原因,所以我们要认可自己为论坛的一分子,而不仅是来下载自己一时之需资料的过客,虽然我们是匿名的但是 也要对自己的言行负责,至少不能误导他人。欢迎你也多分享自己专长的经验!
为怡而生
6楼-- · 2019-07-26 08:10
想问下有没BH1750的中文手册···有个ADD引脚是应该要怎么接?··模块内部是不是已经默认好地址是0x46了?··因为我的IIC上装备挂载3个IIC器件··我怕冲突了··可以指教下吗··谢谢

一周热门 更多>