SoloCodigo
Programación Específica => Microcontroladores => Mensaje iniciado por: Don turri en Martes 13 de Julio de 2004, 23:45
-
Duda
estoy usando el 16f873a, y tengo RB0 como entrada, para usarla como interrupcion externa. Si pongo rb0 a +5v(manual), la interrupcion funciona bien, pero si conecto rb0 a la salida de un circuito,no.
la Zi del 16f873a es muy baja?
Hay rangos de frecuencias para las entradas(RB0)??
En resumen quiero usar un sensor, para comenzar una rutina con el 16f873a a traves de la INT0.
Si la int 0 la paso a 1 funciona.
pero si la conecto al sensor, y este se pone en 1...no...
eso.
-
Estas seguro que el sensor te envia un nivel logico "1"???... has testeado y comprobado que el sensor te envia 5v o como minimo 2.5???... bueno, tambien puedes probar activar al RB0 anteponiendo un transistor, talves sea que el sensor no envia lo necesario para ejecutar la interrupcion. Saludos :hola:
-
Si estoy seguro que el sensor envia un "1"(4.9 v)..lo que no se, es si es necesario algun minimo de corriente para las entradas del micro.
gracias
-
Hola
El asunto de la minima corriente esta descartado creo yo....
Cuando la pones en forma manual recuerda q le das muchos pulsos q iniciarian tu rutina muchas veces, verifica si eso hace q aparentemente funcione solo en ese caso
La otra cosa es si al ponerle la mano reseteas el pic
O problemas con el cristal.. ocea q en realidad no este funcionado el pic y solo empieze a funcionar a 60Hz cuando le pones la mano
Verifica tambien q funcionen los condensadores de desacople
Fijate tambien si esta configurada la interrupcion como flanco de subida o de bajada
y pues... no se me ocurre nada mas
Suerteeeeeeeeeeeeee!!!!!!! :D :comp: :hola: :lol: