我有 MSP430 的以下示例程序,我希望重新排列它,以便该行PM5CTL0 &= ~LOCKLPM5;
出现在P2SEL1 |= BIT0 | BIT1;
. 如果我这样做会有问题吗?IE。如果我在之后配置 GPIO 引脚会不会有问题如果我在禁用高阻抗模式
我的应用程序/电路方面没有任何问题。我只是对可能产生意外的任何瞬态电流或其他不稳定性感到好奇?还是在配置 GPIO 后禁用高阻抗模式只是一种仪式/惯例?
#include "msp430.h"
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // Stop Watchdog
// Configure GPIO
P2SEL1 |= BIT0 | BIT1; // USCI_A0 UART operation
P2SEL0 &= ~(BIT0 | BIT1);
// Disable the GPIO power-on default high-impedance mode to activate
// previously configured port settings
PM5CTL0 &= ~LOCKLPM5;
// rest of program
}