TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: luiscac en 03 de Septiembre de 2010, 06:22:50
-
Hola soy novato en esto de los nicro, escribo los codigos con el microcode, compilo con el pbc y simulo con proteus, he empezado con los ejemplitos sencillos, led intermitente, pulsador para encender led etc, pero siempre me pasa lo mismo, ninguno de ellos me funciona en la simulacion y creo que esta todo bien ya que genero el .hex y el resto de ficheros que se generan al compilar, dibujo correctamente en proteus el circuito, creo que programo bien el micro (si alguien tiene un tutorial de como programar el micro en proteus y como debe estar configurado este mejor), pero ninguno de los ejemplos funciona, no se que puede estar pasando, si alguien me puede ayudar se lo agradeceria.
-
Para que alguien pueda ayudarte seria bueno que subieras tu código y el esquema de tu cto.
De momento te ago una observación el echo de que generes el archivo .hex de ninguna manera significa que el código funcionara lo único que significa es que cumpliste con las reglas del compilador y el lenguaje que utilizas
-
Para proyectos simples lo mas conveniente es armar todo en protoboard, no hay nada mejor que ver que algo que diseñamos funciona, y de paso se toma practica con la parte electronica. Yo simulo con el MPLAB, si tengo dudas lo simulo con algun otro y sino lo armo en protoboard.
-
Hola soy novato en esto de los nicro, escribo los codigos con el microcode, compilo con el pbc y simulo con proteus, he empezado con los ejemplitos sencillos, led intermitente, pulsador para encender led etc, pero siempre me pasa lo mismo, ninguno de ellos me funciona en la simulacion y creo que esta todo bien ya que genero el .hex y el resto de ficheros que se generan al compilar, dibujo correctamente en proteus el circuito, creo que programo bien el micro (si alguien tiene un tutorial de como programar el micro en proteus y como debe estar configurado este mejor), pero ninguno de los ejemplos funciona, no se que puede estar pasando, si alguien me puede ayudar se lo agradeceria.
Hola cuando es asi lo mejor que puedes hacer es empezar con algo ya hecho, que deberas funcione, y entonces ir analizando y modificando haber que pasa.
Nota:
¿Por que ya nadie comienza por ensamblador?, como ha cambiado todo. :(
-
A continuacion pongo el codigo y el circuito
cmcon = 7
pro:
IF portb.3 =0 then encen
goto pro
encen:
high porta.1 ;enciende led puerto a1
pause 1000
low porta.1
goto pro
end
Yo creo que esta bien pero no funciona
-
Yo programo en assemble pero te pregunto¿donde configuras un puerto como entada y el otro como salida?puede ser por eso que no funciona. que pic es? no se ve en la imagen.