bh1750初始化失败,官方demo是不是有bug啊?
要看你硬件怎么接的,失败的日志怎么样的,还有你做了哪些事情,光描述结果怎么知道哪里有问题呢
涉及到RTOS,就不要用仿真。
RTOS是在每个时间片分给不同的任务,用仿真经常会出错的。
仿真卡死也不一定是没有读取到bh1750卡死,也有可能是内存溢出等其他原因导致。
简单的就是排除法,先用NO-RTOS来测一下你的BH1750是否OK。
这个硬件和DEMO很多年了,都比较成熟,不太会有程序BUG的问题,多看看自己的操作。
NO-RTOS测试是可以的,rt-tjread的话BH1750初始化失败,log显示Can't find device:li_bh1750,能给解决下问题吗??
【2024-07-30 17:14:16:390】Can't find device:li_bh1750
(dev != RT_NULL) assertion failed at function:rt_device_open, line number:208
(object != RT_NULL) assertion failed at function:rt_object_get_type, line number:555
(rt_object_get_type(&dev->parent) == RT_Object_Class_Device) assertion failed at function:rt_device_open, line number:209
(dev->ref_count != 0) assertion failed at function:rt_device_open, line number:255
老是扯我做了什么,我就是正常连接。然后没有反应!感觉程序跑不下去,就仿真看了下在程序那死循环。
基于阿里云物联网开发平台的智慧农业案例开发(Wi-Fi)
我测试的是这个程序。有问题
while (dummy == 0);//qqqq这句屏蔽程序可以往下跑,但是光传感器没有数据。你就不能亲自测试下吗?或者发个没问题的程序给我。