完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
参考cycx3_uvc_ov5640例程,想进行按键触发拍照,使用方法一,请问怎么实现的?现在硬件按键触发没有问题,上位机软件拍照也没有问题。
glStatusBuffer[0] = 0x02; /* bStatusType = VideoStreaming 接口 */ glStatusBuffer[1] = 0x01; /* bOriginator = VideoStreaming 接口 ID */ glStatusBuffer[2] = 0x00; /* bEvent = 按钮按下 */ // glStatusBuffer[3] = 0x01; /* bValue = 按钮按下状态 *//ZHN 请问改哪些地方实现方法1。 我改描述符这里,02改成01 电脑会蓝屏, /* 标准超高速配置描述符 */ const uint8_t CyCx3USBSSConfigDscr[] = #ifdef StiLL_CAPTURE_ENABLE 0x02, /* 支持方法 2 静态图像捕获方法 *//ZHN 02->01 不能改 1 改完 USB 出错,蓝屏 #else 0x00, /* 不支持静态图像捕获 */ #endif 以前你给我的参考例程 都是方法2,现在需要方法1.谢谢! |
|
相关推荐
1个回答
|
|
|
根据你的描述,你正在尝试通过修改UVC状态中断描述符来实现硬件按键触发拍照。以下是实现的关键步骤和注意事项:
完成修改后,上位机应该能通过WM_INPUT_CHANGE事件接收到按钮通知。建议使用AMCap或DirectShow工具测试按钮事件是否被正确识别。 如果仍遇到蓝屏问题,建议逐步回退修改,重点检查:
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2374 浏览 0 评论
1426 浏览 0 评论
1877 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7871 浏览 1 评论
11295 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:20 , Processed in 0.604805 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1962