尊敬的工程师:
您好,如何设定GPIO在Reset复位后程序还没有运行之前的电平状态,比如我发现Reset复位之后的GPIO27是高电平状态而GPIO2则是低电平状态,如何也将GPIO27的复位状态设置为低电平状态呢,非常感谢!
祝您好心情!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的工程师:
您好,如何设定GPIO在Reset复位后程序还没有运行之前的电平状态,比如我发现Reset复位之后的GPIO27是高电平状态而GPIO2则是低电平状态,如何也将GPIO27的复位状态设置为低电平状态呢,非常感谢!
祝您好心情!
你好,GPIO口的默认上电状态(上拉下拉)都是需要程序运行起来之后才有效的。
如果要在程序还没运行之前就控制电平状态,那可能只能通过GPIO外加弱上下拉来实现了。
Deng工您好,非常感谢您的回答,我还有一个问题不明白,手册上说所有的GPIO都有内部上拉,那么为什么GPIO2个GPIO27表现出了不同的状态呢?非常感谢!
这部分手册上也有说明的:
The pullups on the PWM pins are not enabled at reset. The pullups on other GPIO pins are enabled upon reset.
所以GPIO27是默认使能上拉的,而GPIO2(EPWM2A)是默认没有使能的