Hola a todos, a ver si me pueden explicar algo extraño que sucede en mi placa con el PIC 18F452.
He hecho una placa para sacar todos los puertos del pic a unas clemas y de esta forma tener accesible dichos puertos, el pic funciona con un cristal de 20MHz y tiene un max232 para comunicaciones con el puerto serie del PC y ademas cargar los programas por medio del bootloader. Tambien tiene un zocalo para incluir una eeprom que no esta insertada. Toda la placa esta alimentada a una tension de 5v por medio del 7805.
Bueno pues hasta aquí todo normal, la aplicación consiste en leer el ADC y implementar un frecuencimetro. este frecuencimetro lee los pulsos por la interrupción externa INT0 y el funcionamiento consiste en leer el tiempo entre pulso y pulso y sacar la frecuencia. los pulsos se obtiene de un integrado 74XX para medir la velocidad ee un motor DC; donde los valores de tension de los pulsos estan entre 0 y 5v.
He realizado la prueba colocando directamente la salida del 74xx a la INT0 y colocandole una resistenacia de 10K a masa entre la INT0 y el 74xx. Sucediendo siempre un comportamiento extraño ya que mientras esta el pic funcionando yo recibo los datos en el Hiperterminal del PC pero si apago el pic quiero decir si corto la alimentación del PIC, y por un casual en el INT0 se le sigue aplicando 5v del 74xx, el PIC no se apaga y sigue funcionando transmitiendo. (vamos que cojo el polimetro y mido la tensión y parece como si del 74 estuviese proporcionando la tension para que funcione el pic).
Alguien sabe como se puede solucionar esto, ¿este comporatamiento es normal?
un saludo y muchas gracias.
PD: PErdonar por este tocho que he soltado jejeje
He hecho una placa para sacar todos los puertos del pic a unas clemas y de esta forma tener accesible dichos puertos, el pic funciona con un cristal de 20MHz y tiene un max232 para comunicaciones con el puerto serie del PC y ademas cargar los programas por medio del bootloader. Tambien tiene un zocalo para incluir una eeprom que no esta insertada. Toda la placa esta alimentada a una tension de 5v por medio del 7805.
Bueno pues hasta aquí todo normal, la aplicación consiste en leer el ADC y implementar un frecuencimetro. este frecuencimetro lee los pulsos por la interrupción externa INT0 y el funcionamiento consiste en leer el tiempo entre pulso y pulso y sacar la frecuencia. los pulsos se obtiene de un integrado 74XX para medir la velocidad ee un motor DC; donde los valores de tension de los pulsos estan entre 0 y 5v.
He realizado la prueba colocando directamente la salida del 74xx a la INT0 y colocandole una resistenacia de 10K a masa entre la INT0 y el 74xx. Sucediendo siempre un comportamiento extraño ya que mientras esta el pic funcionando yo recibo los datos en el Hiperterminal del PC pero si apago el pic quiero decir si corto la alimentación del PIC, y por un casual en el INT0 se le sigue aplicando 5v del 74xx, el PIC no se apaga y sigue funcionando transmitiendo. (vamos que cojo el polimetro y mido la tensión y parece como si del 74 estuviese proporcionando la tension para que funcione el pic).
Alguien sabe como se puede solucionar esto, ¿este comporatamiento es normal?
un saludo y muchas gracias.
PD: PErdonar por este tocho que he soltado jejeje