Hola, buenas noches soy nueva en esto y me ha surgido un problema con mi programación en lenguaje C al colocar un push button, y lo he colocado como he estado viendo en otros comentarios que he visto sobre lo de agregar if(Input(PIN_A0)==1) pero el error me lo marca en Else me dice que tengo que agregar una expresión numérica y no se mucho sobre lenguaje C apenas estoy viendo este tema en la escuela alguien me podría orientar o decirme por que es que sale esto. Estoy trabajando con el PIC 16F84A.
Parece CCS, asi que pon esto y arreando:
if ((input(PIN_A0))Y si quieres chequear lo contrario, esto:
if (!(input(PIN_A0))Usar uno u otro, dependerá de cual es el estado de la entrada con el pulsador en reposo. Si tienes puesta una resistencia de pull-down, con el primero compruebas que esta pulsado y con el segundo abierto, y si tienes puesta una resistencia de pull-up, será al contrario, la primera expresión con el pulsador abierto y la segunda cerrado.