• Sábado 16 de Noviembre de 2024, 04:35

Autor Tema:  Ayuda Con Pic16f628  (Leído 1539 veces)

Ronkon

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Ayuda Con Pic16f628
« en: Miércoles 28 de Septiembre de 2005, 03:14 »
0
Primeramente hola, soy nuevo en este foro y en esto de los PICS la verdad soy Informatico pero quiero aprender sobre PICS, he estado estudiado un poco, estoy usando el 628 por economico, uso PIC basic y tengo mi primer problema, bueno al grano, el problema es este tengo este programita:
Código: Text
  1. CMCON = 2
  2. define OSC 20
  3. A var PORTA.3
  4. B var PORTB.0
  5. output A
  6. low A
  7. loop:
  8. if B=1 then
  9. high A
  10. pause 500
  11. low A
  12. pause 500
  13. goto loop
  14. endif
  15. end    
  16.  
  17.  
segun yo esta bien, pero hagan de cuenta que tengo un dip switch o no se como lo llamen pero es encendido o apagado, total que lo pongo a funcionar y si estaba encendido funciona bien, pero si lo apago y lo vuelvo a prender ya no me funciona, osea siempre que lo prendo con el switch en estado encendido me funciona, pero cuando lo enciendo en estado apagado y lo quiero encender no funciona, a que se debe, bueno muchas gracias y perdonen la novatada, y bien por el foro esta super ya estube leyendo preguntas anteriores.


muchas gracias, un saludo desde Sonora Mexico

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Ayuda Con Pic16f628
« Respuesta #1 en: Miércoles 28 de Septiembre de 2005, 12:25 »
0
Bienvenido  :smartass: .. no entiendo mucho de Basic, pero no dudo que este bien el programa y el problema sea solo en el HARD.. los interruptores "dip switch" suelen generar rebotes cuando se los presiona devido a que estos son componentes mecanicos, es por eso que se les pone un condensador y una resistencia para generar un retardo y asi evitar este inconveniente, o bien se les hace un retardo por codigo desde que se presiona hasta que se suelta.. si sos tan amable te pido pongas el esquema que usas, asi veo como esta puesto el pulsador... me juego a que es problema del llamado.. "Efecto Rebote". Saludos :hola: :)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Ronkon

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Ayuda Con Pic16f628
« Respuesta #2 en: Miércoles 28 de Septiembre de 2005, 19:02 »
0
muchas gracias por tu respuesta, si eso era cambie el dip switch por push bottons y me funciono, bueno a la primera no me funciono, lo que pasa era lo siguiente, leyendo encontre un articulo que decia que las entradas son a 5  volts o a tierra y eso era lo que me faltaba nada mas puse unas resistencia a tierra y ya quedo, pondria el diagrama de como lo estoy haciendo pero si me dicen como lo pongo, la verdad no se?  :D bueno de todas formas muchas gracias jonathan por tu respuesta, seguire aqui leyendo las preguntas anteriores sirven de mucho..

un saludo desde Sonora Mexico, Ronkon

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Ayuda Con Pic16f628
« Respuesta #3 en: Miércoles 28 de Septiembre de 2005, 20:17 »
0
Bueno Ronkon, me alegro que hayas solucionado :smartass: .. esto es un punto mas en la lista de experiencias :lightsabre:  ;) .. el diagrama ya no importa :), lo necesitaba para darte una mano, pero ya solucionaste B) .. para agregar una imagen solo lo colocas como adjunto.. debajo cuando respondes una discusion hay un boton que dice examinar.. puedes adjuntar cualquier archivo que no supere los 128k. Un abrazo y cualquier duda nos consultas. Saludos :) :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»