abandab
获得 1 次赞
帮助过0人
这个x c o m太奇怪了,本来是十六进制的数据,关闭串口后,取消勾选十六进制,又勾上十六进制,但是和之前显示的数值完全不一样,都是十六进制的怎么会不一样,真要疯了,有人遇到和我一样的情况吗?
就是我这个if括号里面填1的话,p r in t f可以打印出这个数组的初值,说明我这几句话没问题,但是一旦if括号里面写成一个函数(如图所示),p r i n t f这里就不能打印,这几句话好像就失效了,但是后面的串口发送会有数据,说明我这个if括号里的函数也没有问题,能正确读取数据,那为啥就是打印不出来,实在想不出矛盾之处
就是我这个if括号里面填1的话,p r in t f可以打印出这个数组的初值,说明我这几句话没问题,但是一旦if括号里面写成一个函数(如图所示),p r i n t f这里就不能打印,这几句话好像就失效了,但是后面的串口发送会有数据,说明我这个if括号里的函数也没有问题,能正确读取数据,那为啥就是打印不出来,实在想不出矛盾之处
g y 33传感器芯片自己产生r g b数值,我们只要通过i i c通信去读取相应寄存器的值就可以了吧?之前还需要什么操作吗?我不同的颜色串口打印的数据一样,就感觉没有在测颜色
g y 33颜色传感器要初始化之类的吗?用的i i c通信,但是检测不同的颜色,串口打印出来的数据都一样,而且问一下那个白平衡我好像也没用到,这个就是初始化吗
就是我们只要通过i i c通讯来获取r g b的值就行吗,我看网上有那种开启不同颜色的滤波器来获取r g b的值,这个是芯片内部原理吧?