pasa lo mismo se baja a 2,5 cuando entrega el pulso. Tendre que configurar la entrada RA4 de alguna forma ????
gracias
He visto tu programa y hay un detalle que no se si tiene algo que ver o no con tu problema pero que es importante que lo tengas en cuenta: coloca el los includes después de setaer el PIC y no antes. Si los includes se compilan antes de ajustar el PIC pueden ser compilados con settings erróneos o indefinidos.
#ifndef EEPROM_SDA
#define EEPROM_SDA PIN_C4
#define EEPROM_SCL PIN_C3
#endifForistas el problema esta solucionado,era como lo que describí anteriormente le saque la R incorporada en la placa, era la que hacia de divisor de tension.
Gracias por el aporte.!!
El error y su solucion esta posteado cuidado con las placas de desarrollo hay que buscarle la gueltaaaaaaaaaa
Gracias
Configuta Ra4 como entrada.
-----------------------------------------------------
Te recomiendo que subas el diagrama, tambien muestra como haces las pruebas con el microswitch , si conectas directo o lleva alguna resistencia.
Hola Diego y Akena,
No tanto mañas... es que las librerías traen esto:Código: [Seleccionar]#ifndef EEPROM_SDA
#define EEPROM_SDA PIN_C4
#define EEPROM_SCL PIN_C3
#endif
y si declaras primero la librería y después los defines creas un caos porque la librería asume una cosa y luego le das otra.
Si, y mas con el CCS que es un muy puñetero.
Por ejemplo el #use delay (clock=4000000) le sirve para ajustar los delay_ms() y delay_us() o los timmings de la USART para el #use rs232(), si la rutina incluida en el include incluye un delay (valga la triple redundancia :mrgreen:) y se compila antes del #use delay(xxx) su funcionamiento puede ser erróneo al no saber aún qué cristal tiene el PIC.