Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/06/2011 #1


problema con pic16f84a
saludos a todos
estoy empezando a programar pics, este es mi primer proyecto y me propuse hacer 2 semaforos que esten coordinados,estoy utilizando pic basic pro, proteus 7.4 y master-prog para cargar el programa a la pic.
ya hice el programa y me compila bien, lo simule en proteus y funciona, pero a la hora de poner en funcionamiento fisico no prende ningun led, ya rearme el circuito y todavia no logro hacer que prenda, si me pudieran ayudar a encontrar el problema se los agradeceria
les dejo el programa y el diagrama

Código HTML:
DEFINE OSC 4    'osilador de 4mhz
TRISA = 0       'puerto A de salidas
TRISB = 0       'puerto B de salidas
LOW PortA.0     'luz verde primer semaforo en bajo

LOW PortA.1     'luz amarilla primer semaforo en bajo
LOW PortA.2     'luz roja primer semaforo en bajo
LOW PortB.1     'luz verde segundo semaforo en bajo
LOW PortB.2     'luz amarilla segundo semaforo en bajo
LOW PortB.3     'luz roja segundo semaforo en bajo
inicio:     
HIGH PortA.0    'luz verde primer semaforo en alto
HIGH PortB.3    'luz roja segundo semaforo en alto
PAUSE 2000      'pausa por 7 seg.
LOW PortA.0     'luz verde primer semaforo en bajo
HIGH PortA.1    'luz amarilla primer semaforo en alto
PAUSE 500      'pausa por 1 seg.
LOW PortA.1     'luz amarilla primer semaforo en bajo
LOW PortB.3     'luz roja segundo semaforo en bajo
HIGH PortA.2    'luz roja primer semaforo en alto
HIGH PortB.1    'luz verde segundo semaforo en alto
PAUSE 2000      'pausa por 7 seg.
LOW PortB.1     'luz verde segundo semaforo en bajo
HIGH PortB.2    'luz amarilla segundo semaforo en alto
PAUSE 500      'pausa por 1 seg.
LOW PortB.2     'luz amarilla segundo semaforo en bajo    
LOW PortA.2     'luz roja primer semaforo en bajo
GOTO inicio     'vamos a la etiqueta inicio para repetir el ciclo
06/06/2011 #2
Moderador

Avatar de Chico3001

Intenta sin los capacitores del cristal....
06/06/2011 #3


Hola
Perdonad mi intromision no se nada de basic , algo de asm
Me parece que no configuras el micro ejemplo el WDT no veo definido el temporizador
Si al cargar el .HEX en el micro no pones el WDT en off este estara despierto y transcurrido su tiempo volvera a reiniciar el micro produciendose un bucle indefinido sin poder visualizar nada

Espero poder ayudar

Un saludo
06/06/2011 #4


saludos y gracias por sus respuestas juan47 y chico3001, al quitar los capacitores funciono, solo que los datos me los mandaba en otros puertos pero eso ya lo areglare con programacion
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.