MSP430: ¿Cómo configurar un gpio como salida HIGH en el mismo instante en que se configura como salida en el registro DIR?

0

En nuestro diseño, el pin 4.7 de msp430 está conectado al pin KILL del interruptor de encendido / apagado IC que está activo en BAJO. Por eso, cuando configuro el pin 4.7 como salida en el registro DIR, todo el circuito se desactiva, aunque configuro la SALIDA como ALTA inmediatamente. ¿Hay alguna manera de evitar que la salida sea baja cuando el registro DIR (dirección) está configurado como salida?

Aquí está el código que utilicé:

P4DIR |= BIT7;  //Set KILL pin as OUTPUT
P4OUT |= BIT7;  //Set Kill pin high
    
pregunta Akhil

1 respuesta

1
  

P4OUT = | BIT7;
  P4DIR = | BIT7;

PxOut se puede configurar incluso si Px.y es una entrada. De hecho, así es como decide si la resistencia de subida / bajada incorporada es hacia arriba (1) o hacia abajo (0). (Habilitas la resistencia con PxRen)

    
respondido por el Passerby

Lea otras preguntas en las etiquetas