• Domingo 22 de Diciembre de 2024, 08:29

Autor Tema:  Problemita!!!! con 16F628...  (Leído 2069 veces)

Ian...

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Problemita!!!! con 16F628...
« en: Miércoles 9 de Noviembre de 2005, 17:20 »
0
H0las de nuevo aca estoy con un problemita no muy dificil pero estoy un poquito nublado y no me doy cuenta como lo puedo resolver ....en este momento estoy trabajando con el Pic 16f628(similar al f84 pero con mas memoria de programa y un par de utilidades mas)....bueno mi problema es basicamente este tengo q contar cuantas veces se desconecta el equipo o se corta la electricidad
   Lo q yo estoy pensando hacer es poner un capacitor en la alimentacion del pic y poner una de las entradas del pic a la tension positiva por medio ne un resistor (jeje...nada brillante,fue lo primero q se me ocurrio).
   Dicha entrada del pic va a ser el portB,0 (utilizandola como una interrupcion externa)...
   Mi problema es q no se como puedo calcular el tao del capacitor xq nose ual es la resistensia interna del pic.
   Por otra parte calcule el tiempo q me llevaria desde contar el dato hasta guardarlo en la eeprom y es aproximadamente de uno 2 segundos.
   Alguien me podria decir como calculo el TAO....
 Y si tienen algun esquema de la conexion les estaria mucho mas gradecidos!!!!  
 
 salodosss....


IAN...

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Problemita!!!! con 16F628...
« Respuesta #1 en: Miércoles 9 de Noviembre de 2005, 22:29 »
0
Hola Ian!
Fijate en

Posible solución al problemita

Saludos :)

Ian...

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Re: Problemita!!!! con 16F628...
« Respuesta #2 en: Jueves 10 de Noviembre de 2005, 14:48 »
0
Hola Huguen_aus_Tirol es muy bueno tu desarollo!!!!...aunque lamentablemente no mepueda ser de ayuda.
Alguin tiene idea,si se puede generar una interrupcion externa por medio de un estimulo negativo ya q estoy reciviendo un estado positivo constantemente hasta q se corta la energia....

Generalmente se ingresa a la interrupcion cuando obtengo un pulso positivo por RB0 pero lo q yo necesito es ingresar a la interrupcion por un estimulo negativo.....
desde ya te agradesco Huguen_aus_Tirol por la ayuda,y espero q me puedan salvar.Si es q se puede hacer!!!!
 ....Te felicito por el desarrollo Huguen_aus_Tirol  ;) ...
Saludos!!!...[/size]

IAN...

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Problemita!!!! con 16F628...
« Respuesta #3 en: Jueves 10 de Noviembre de 2005, 19:32 »
0
Hola Ian! Gracias, pero no es para tanto...
Fijate en el registro OPTION_REG, bit 6 (INTEDG). Si pones este bit a 1, se genera una interrupción en RB0 con un flanco de subida (cambio de 0 a 1); si lo pones a 0 se genera interrupción con flanco de bajada. Esto siempre que la interrupción esté habilitada ;)
Este registro tiene otros bit´s interesantes...
Bueno, estamos aquí para dar una mano, no es así? :)
Saludos!

Ian...

  • Miembro activo
  • **
  • Mensajes: 47
    • Ver Perfil
Re: Problemita!!!! con 16F628...
« Respuesta #4 en: Jueves 10 de Noviembre de 2005, 20:20 »
0
Gracias ya pude terminar el programa te agradesco por la respuesta!!!

un abrazo
saludos

IAN...