Conectar detector posicion salida TTL a microcontrolador

#1
Tengo un sensor de posicion con salida TTL. Lo he conectado directamente al micro ya que la corriente que me da es de unos 10 mA. Testeo el bit del puerto para ver si esta a 1 o a 0, y cuando esta a 1 no pasa nada, pero cuando esta a 0 lo detecta y el micro se queda pillado hasta que vuelve a 1...

Estoy equivocandome al conectarlo directamente? Alguna ayuda plis.

Un saludo y gracias de antemano.
 
#2
Si tu integado tiene saliada Toten-polen deve de ir bien.
Si tiene salida a colector abierto deves de poner una resistencia de polarizacion a +

si esta correcto entonces revisa el programa del pic.

¿has tenido encuenta posibles rebotes?
 
#3
gracias por contestar una vez mas pepechip.

el problema estaba en la propia programacion. he hecho la deteccion por nivel, en el propio puerto y conectando directamente y va de lujo.

saludos.
 
Arriba