- 博客(4)
- 收藏
- 关注
原创 GC6133技术规格书里发现的一个问题
GC6133是一款摄像头芯片,寄存器的修改采用SCCB协议。表格中Date hold time为什么标记了最大值而不是最小值,这应该是技术规格书写错了吧。
2024-04-14 15:00:23 101
原创 在Arduino平台给ESP32写代码时,if后的执行语句内包含return时发现的问题
,证明该函数返回值是1,所以sccb_read()不应该输出”[sccb_read]respond for address_w…由于sccb_wack()一直返回1,所以下面函数中的if是不应该执行的,该函数也不会返回什么数值。因为没有给从机上电,所以这个函数是返回1的,并且会打印“[sccb_wack]no respond…所以观察到的现象是,在执行语句中加入return后,即便if的判断条件为假,但是执行语句仍然会执行。输出结果如下,可见if后的执行语句都没有执行,符合预期。
2024-04-13 19:40:44 288
原创 Arduino怎么建立一个包含很多.h和.cpp文件的工程
在.ino文件里首先引入建立的.cpp和.h文件,可以采用相对路径,.\表示与.ino同一目录下,…如下,在头文件声明后,就可以调用刚才写的display_init()和display_sensor()了。之前用keil的时候,共同实现一个功能.c和.h文件都会放在一个文件夹里,所以想arduino有没有这样的管理方法,现在确定是有的。现在建立一个文件夹screen,把screen.cpp和screen.h放在screen文件夹里。对于新建的screen.cpp和screen.h文件,首先要在头文件声明。
2023-11-29 11:38:42 1515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人