完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
学习ESP32摄像头的样例,例子跑通,但对于ll_cam.c(componentsesp32-cameratargetesp32)中FIFO模式,确有不解,希望有人能帮忙解释
Code: Select all typedef enum { /* camera sends byte sequence: s1, s2, s3, s4, ... * fifo receives: 00 s1 00 s2, 00 s2 00 s3, 00 s3 00 s4, ... */ SM_0A0B_0B0C = 0, /* camera sends byte sequence: s1, s2, s3, s4, ... * fifo receives: 00 s1 00 s2, 00 s3 00 s4, ... */ SM_0A0B_0C0D = 1, /* camera sends byte sequence: s1, s2, s3, s4, ... * fifo receives: 00 s1 00 00, 00 s2 00 00, 00 s3 00 00, ... */ SM_0A00_0B00 = 3, } i2s_sampling_mode_t; 参考代码和esp32_technical_reference_manual_cn.pdf,大致知道上述3个枚举对应FIFO 模式(I2S_RX_FIFO_MOD[2:0])中的3种。 对于样例中设置FIFO模式的函数ll_cam_set_sample_mode,确实不甚明了,该函数根据下面两个参考因素,确定使用哪种模式 1.摄像头的型号 2.摄像头输入的时钟频率(XCLK) 摄像头型号可能可以理解,因为不同摄像头可能时序不同,但和时钟频率是什么关系呢? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
142个成员聚集在这个小组
加入小组532浏览 6评论
449浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
431浏览 5评论
427浏览 4评论
404浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 22:55 , Processed in 0.504660 second(s), Total 43, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号