TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: maxluis en 04 de Septiembre de 2004, 19:56:00

Título: 16f628 usando osc.interno INTRC_IO port A6,A7
Publicado por: maxluis en 04 de Septiembre de 2004, 19:56:00
Amigos del foro, para ahorrarme el cristal y ganar espacio,estoy usando las puertas A6,A7 como entradas revisando si cambian de 1 a 0, el sensor que llega a estos pines viene con -+ 4 volts, tengo una resistencia a vss de 2 kilos conectada a cada una de las puertas, con suerte consigo 1,5 a 2 volts. se estan portando estas puertas con muy baja impedancia, he probado con todos los  modos de oscilador, me cambie de version.. comense en la mañana y ya es de noche y nada....que pasa se supone que por europa saben mas ayudenme ya me tocara a mi...
saludos desde el sur del mundo (chiloe)

maxluis-
Título: RE: 16f628 usando osc.interno INTRC_IO port A6,A7
Publicado por: pikman en 05 de Septiembre de 2004, 11:04:00
Bueno, a ver si puedo ayudarte, que uses las puertas A6 y A7 con oscilador interno no cambia nada, debe funcionar correctamente, lo que no entiendo es lo siguiente, tu sensor entrega 4 Voltios y cuando cambia de estado que hace.....pone un bajo, si es asi lo que esta mal es que la resistencia debe ir conectada a VCC y no a VSS, si no lo consigues coloca un transistor NPN entre la entrada del micro y el sensor, esto invertira la señal por lo tanto deberas modificar tu programa, ocmo regla general yo nunca hago esto siempre pongo un pull up en el pin y leo como activo el nivel bajo o zero, espero que te sirva.

saludos

ARIEL