CYW20706A2 P38/P32怎么配置为GPIO口

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
PeYu_4639956
Level 3
Level 3
10 replies posted 10 questions asked 10 sign-ins

在使用CYW20706A2做GPIO测试时,发现P38/P32管脚已经默认用作休眠唤醒模式,请问怎样配置才能正常用作GPIO输入输出测试?

0 点赞
1 解答
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

请使用下面的code配置:

wiced_hal_gpio_configure_pin( WICED_GPIO_01, GPIO_OUTPUT_ENABLE, GPIO_PIN_OUTPUT_HIGH);

wiced_hal_gpio_set_pin_output(WICED_GPIO_01, GPIO_PIN_OUTPUT_HIGH);

在原帖中查看解决方案

0 点赞
4 回复数
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

这个引脚无法正常配置高低电平吗?

0 点赞

P38是正常的,之前测试看错了,问题是在P32。每次上电后,P32无法输出/输入高电平,按开发板复位键复位或调用wdog_generate_hw_reset()复位后,P32才可以输入/输出高电平。

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

请使用下面的code配置:

wiced_hal_gpio_configure_pin( WICED_GPIO_01, GPIO_OUTPUT_ENABLE, GPIO_PIN_OUTPUT_HIGH);

wiced_hal_gpio_set_pin_output(WICED_GPIO_01, GPIO_PIN_OUTPUT_HIGH);

0 点赞

可以了,能帮忙讲解一下为什么要这样配置吗?

0 点赞