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?