Bueno todo el problema viene de un pic ( no solo ese probe mas.. ) y una barrera infrarroja que estoy intentando hacer funcionar, compuesta de un diodo infrarrojo y su respectivo receptor el problema esta en lo siguiente, el diodo emite bien ( comprobado tanto con tester como con camara digital.. ) el problema se me plantea al conectar el receptor al pic, lo tengo conectado en un 16f628 en el pin a0, pero no soy capaz de detectar los estados logicos 0 y 1, hace cosas extrañas, he probado a ponerle alguna resistencia de pull-up, pero seguimos en las mismas, he probado otras tantas entradas, he descartado problemas de software porque cuando lo hago con un cablecito de - a la patilla me da 0 y de + a la patilla me da 1. Mas o menos lo tengo conectado asi, el diodo infrarrojo directamente a la alimentacion con su respectiva resistencia limitadora, y el receptor, del + a la entrada del pic ( he comprobado la polaridad porque solo circula en un sentido ). Si me podeis dar alguna pista de que puede estar fallando se agradece.
Gracias.