完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
是否有可能在应用程序代码中设置/重置GPIO,或者必须使用GPIF来完成吗?
谢谢 以上来自于百度翻译 以下为原文 Is it possible to set/reset GPIO in the application code or does it have to be done using the GPIF? Thanks |
|
相关推荐
1个回答
|
|
你好,
对。你可以在固件中做到这一点。 我将向您展示CTL 6(GPIO 23)被配置为GPIO的示例。 GPIO模块*/GPIOCROC.FASTLKDIV= 2;GPIOCROCKLKDIVE=0;GPIOCROCK。SimeDIV= CyuU3PGGPIOSLimeE.DIVYBYY2;GPIOCROCK。CKSRC= CyU3P3SysYLCK;GPIOCROCK。半DIVE=0;/*初始化GPIO接口*/APIRTStI= CYU3PGPIOIIT(&GPIOCROCK,NULL);= 0){/*错误处理*/CYU3pDebug打印(4),“GPIO Init失败,错误代码= %DN”,ApIrTestStand;CyFxAppErrorHandler(ApIdRestStand);} ApIdReStase= CYU3PDEVICEGPIORIORIDLE(23,CyTrue); GPIOCONTION.OUTHOOL= CYFALL;GPIOFIXON.IpPUTEN = CYFALL;GPIOCONTION.DRILVEOVEN = CyTrime:GPIOCONTION.DRVEVEHEN = CyTrime:GPIOCONTION.PIMODE = CYU-U3PYGPIONIONOTIN;ApItReStase= CYU3PGPIOSETSimuleFig(23,和GPIOCONFIG); CYU3PGPIOSIMPASESTEVITY(23, 1); 谢谢, 西克里希纳。 以上来自于百度翻译 以下为原文 Hi, Yes. You can do that in the firmware. I am showing you the example where CTL 6 (GPIO 23) is configured as GPIO. /* Init the GPIO module */ gpioClock.fastClkDiv = 2; gpioClock.slowClkDiv = 0; gpioClock.simpleDiv = CY_U3P_GPIO_SIMPLE_DIV_BY_2; gpioClock.clkSrc = CY_U3P_SYS_CLK; gpioClock.halfDiv = 0; /* Initialize Gpio interface */ apiRetStatus = CyU3PGpioInit(&gpioClock, NULL); if (apiRetStatus != 0) { /* Error Handling */ CyU3PDebugPrint (4, "GPIO Init failed, Error Code = %dn",apiRetStatus); CyFxAppErrorHandler(apiRetStatus); } apiRetStatus = CyU3PDeviceGpioOverride (23, CyTrue); gpioConfig.outValue = CyFalse; gpioConfig.inputEn = CyFalse; gpioConfig.driveLowEn = CyTrue; gpioConfig.driveHighEn = CyTrue; gpioConfig.intrMode = CY_U3P_GPIO_NO_INTR; apiRetStatus = CyU3PGpioSetSimpleConfig(23, &gpioConfig); CyU3PGpioSimpleSetValue (23, 1); Thanks, sai krishna. |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2111 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1792 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
579浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
432浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
441浏览 2评论
391浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
968浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 01:48 , Processed in 0.847476 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号