完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨队,
在配置了GPIO PIN(例如P13)为“GPIOIN输入,使能GPIOOUTPUtiON启用”和默认值设置为“GPIOPIN PosiOutPurthHig”, 然后,另一个MCU尝试控制配置的GPIO并将其作为输入到CYW20719-B1的地面,我们可以发现电流泄漏是~21.5毫安。 太高了。 因此,在不增加任何外部电阻器的情况下,有没有通过在内部配置FW来减少电流泄漏的方法,就像PSoC DO(例如配置为内部上拉输出)一样? 还有一个问题,所有的GPIO都有内拉电阻和下拉电阻吗?如果是的话,这些内部上拉和下拉电阻的确切值是多少? 谢谢, 杜德利 以上来自于百度翻译 以下为原文 Hi Team, After configured a GPIO pin (such as P13) as "GPIO_INPUT_ENABLE | GPIO_OUTPUT_ENABLE" and the default value set to "GPIO_PIN_OUTPUT_HIGH", then another MCU tried to control the configured GPIO and put it down to the ground as an input to the CYW20719-B1, we can find that the current leak is ~21.5mA. It's too high. So, without adding any external resistors, is there any method to reduce the current leak by configuring in the FW internally, just as the PSoC do (such as configured as internal pull up output)? And one more question, are there pull up and pull down internal resistors for all GPIO? if so, what is the exact value of these internal pull up and pull down resistors? Thanks, Dudley |
|
相关推荐
3个回答
|
|
你不能把针从另一output_enable单片机驱动销。那会毁掉芯片的!
以上来自于百度翻译 以下为原文 You cannot set the pin as OUTPUT_ENABLE and drive the pin from another MCU. That is going to destroy the chip! |
|
|
|
如果只是设置密码为“gpio_input_enable”,结果都是一样的,电流太高。 我认为,该引脚应该能够被配置为“gpio_input_enable | gpio_output_enable”用于输入和输出,这是一个正常的使用。 谢谢, 杜德利 以上来自于百度翻译 以下为原文 If just set the pin as "GPIO_INPUT_ENABLE", the result is same, the current is too high. And I think, the pin should be able to be configured as "GPIO_INPUT_ENABLE | GPIO_OUTPUT_ENABLE" for both input and output, it's a normal usage. Thanks, Dudley |
|
|
|
是的,有上拉和下拉电阻,可以使用GPIOPULLYLUP或GPIOPULLYWORD宏激活,同时配置GPIO引脚。例如,下面的语句将将端口P30配置为输入引脚,并启用上拉。
WieDeHalgGPIOOXCOMPULION PIN(WICEDEPH P30,GPIOOI输入,使能GPIOOPULLUP UP,GPIOOPIN PUTIOUTPUTHOPHIGH); 还有2个强大的驱动器GPIO互相连接对于这两个设备不是一个好主意。拉起是正确的方法。 以上来自于百度翻译 以下为原文 Yes there are Pull Up & Pull Down resistors, that can be activated using the 'GPIO_PULL_UP' or 'GPIO_PULL_DOWN' macros while configuring the GPIO Pin. For E.g. The below statement will configure the port P30 as an Input pin with a Pull Up enabled. wiced_hal_gpio_configure_pin( WICED_P30, GPIO_INPUT_ENABLE | GPIO_PULL_UP , GPIO_PIN_OUTPUT_HIGH); Also having 2 Strong Drive GPIO's connected to each other is not a good idea for both devices. Having the Pull up is the correct method. |
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2121 浏览 1 评论
1864 浏览 1 评论
3680 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1800 浏览 6 评论
1543 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
595浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
444浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
447浏览 2评论
400浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1074浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-5 12:31 , Processed in 1.004657 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号