完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用 FX3 板进行视频流处理,现在已经可以进行视频流处理了。 我想添加目前尚未使用的其他 gpios。
我配置了一个 gpio,为了进行测试,我试着用下面提到的代码来切换它。 [i]while(1) [i]{ [i] CyU3PGpioSetValue(V_FLIP,CyTrue); [i]CyU3PDebugPrint (4,"Vflip set to true rn"); [i] CyU3PBusyWait (10000); [i] CyU3PBusyWait (10000); [i] CyU3PBusyWait (10000); [i] CyU3PBusyWait (10000); [i] CyU3PBusyWait (10000); [i] CyU3PGpioSetValue(V_FLIP,CyFalse); [i]CyU3PDebugPrint (4,"Vflip set to false rn"); [i]CyU3PBusyWait (10000); [i]CyU3PBusyWait (10000); [i]CyU3PBusyWait (10000); [i]CyU3PBusyWait (10000); [i]CyU3PBusyWait (10000); [i]} 我在传感器初始功能中使用了这一功能。 我的问题是,当这个循环工作时,我的视频流会停止,所以这个循环可以写在哪里,这样我就可以让这个 gpio 在并行视频流的情况下顺利工作。 此外,我还想让这个 gpio 的切换值之间有 10 秒钟的延迟,是否有任何函数可以让延迟达到 10 秒。 |
|
相关推荐
1个回答
|
|
您正在尝试使用 FX3 板和 AN75779 库来控制 GPIO。在您的代码中,您已经创建了一个无限循环,用于在两个状态之间切换 GPIO。这里是您的代码的逐步解释:
1. `while(1)`:这是一个无限循环,它将一直执行,直到程序被中断或停止。 2. `CyU3PGpioSetValue(V_FLIP, CyTrue)`:这行代码将 GPIO 的值设置为 `CyTrue`(通常表示为 1 或高电平)。 3. `CyU3PDebugPrint(4, "Vflip set to true rn")`:这行代码将调试信息打印到控制台,表示 V_FLIP 已设置为 true。 4. `CyU3PBusyWait(10000)`:这行代码使处理器等待 10,000 个时钟周期。这将导致 GPIO 在切换到另一个状态之前保持当前状态一段时间。 5. `CyU3PGpioSetValue(V_FLIP, CyFalse)`:这行代码将 GPIO 的值设置为 `CyFalse`(通常表示为 0 或低电平)。 6. `CyU3PDebugPrint(4, "Vflip set to false rn")`:这行代码将调试信息打印到控制台,表示 V_FLIP 已设置为 false。 7. `CyU3PBusyWait(...)`:这里应该有更多的 `CyU3PBusyWait(10000)` 行,以便在切换回第一个状态之前等待一段时间。 您的代码看起来已经实现了所需的功能,但请确保在代码末尾添加足够的 `CyU3PBusyWait(10000)` 行,以便在切换状态之间有足够的延迟。此外,您可能需要根据您的具体需求调整等待时间。 如果您有任何关于如何使用 FX3 板和 AN75779 库的进一步问题,请随时提问。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
367 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6323 浏览 2 评论
4108 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3634 浏览 9 评论
1232 浏览 8 评论
463浏览 2评论
272浏览 2评论
380浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6339浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
461浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 18:42 , Processed in 0.923797 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号