Establecer puerto de salida alto bajo

-1

Estoy usando MPLAB para compilar un programa en C usando el compilador CCS.

Quiero establecer un puerto de salida como alto o bajo usando puertos definidos.

#bit portOut1 = PORTC.0

Por lo tanto, quiero establecer mi portOut1 alto o bajo.

He usado 3 formas de hacerlo, pero solo una ha funcionado. Pero no estoy satisfecho con eso.

1: (no funciona, ¿por qué?)

portOut1 = output5.value;

2: (no funciona, ¿por qué?)

output_bit(portOut1,value);

3: (Obviamente funciona)

output_bit(pin_c0, value);

No entiendo por qué la primera y la segunda forma no funcionan.

Y no quiero usar el tercero porque no sé qué hace este pin a menos que comente, y no creo que sea una buena práctica de programa.

¿Alguien sabe una manera de hacer eso? ¿O qué estoy haciendo mal?

    
pregunta Butzke

1 respuesta

1
#define portOut1 pin_c0
output_bit(portOut1, value)
    
respondido por el user2820483

Lea otras preguntas en las etiquetas