Mostrando las entradas más recientes con la etiqueta Tutoriales Mostrar las entradas más antiguas

Circuito RESET

Algo básico pero que no debemos olvidar es el circuito de reinicio, el reinicio se utiliza para poner el microcontrolador en un estado conocido (estado de inicio), normalmente, cuando un microcontrolador PIC se restablece la ejecución del programa se inicia desde la dirección 0 de la memoria del programa. El hecho de reinciar inicializa varios registros SFR dentro del microcontrolador.

Un microcontrolador PIC puede ser reiniciado cuando suceden cualquieras de las siguientes condiciones:
  • Reinicio durante el encendido (POR - Power On Reset).
  • Reinicio si hay nivel bajo en MCLR (conectado a un cero lógico).
  • Reinicio cuando el watchdog se desborda.
Como podemos ver en la siguiente imagen, MCLR esta conectado a 1 lógico por medio de una resistencia de 4.7k y el micro esta operando normalmente, pero al presionar un push-boton MCLR se conecta a un cero lógico y el micro se reinicia, cuando esto sucede el micro inicia nuevamente la ejecución del programa (desde la direccion 0 de la memoria del programa).



Leer Más.....

Microcontroladores para Principiantes

como programo pics

¿No tienes idea de como iniciar en este mundo de la electronica?, ¿No tienes la menor idea de que hacer? Pero si tienes las ganas de aprender.... Bueno, entonces aqui te daré una idea de como empezar, estas son publicaciones que se encuentran en el blog, que se han explicado de la mejor manera, pero si aún asi no entiendes comentalo, primero que nada dividiremos esto a nivel Hardware y Software, osea, Fisicamente y Programando. Recomiendo que primero que lean la parte del Hardware y luego se pasen al Software.


Hardware


Inicio Rapido: ¿Qué necesito para usar PICs?
Caracteristicas de un PIC
Partes Basicas de un PIC
PIC16F84A
Programadora fácil de usar
Alimentación de un PIC
Microcontroladores: FAQ

Software

En este blog se utilizara el programa Microcode Studio & Pic Basic Pro, que es un lenguaje de alto nivel, en otras palabras es la forma más sencilla de programar.

PIC BASIC PRO Manual en Español
Como Cargar el archivo .hex en Proteus
Ic-Prog
Tu Primer Programa: Encendiendo un LED

Al seguir en orden cada enlace, considero que no tendrán problemas, pero si aún asi tienen dudas o considerán que falta algo más para que este completo no duden en comentarmelo.



Leer Más.....

+ Videotutoriales PIC

Como podran notar en la entrada anterior les comente respecto a unos videotutoriales que hablan sobre los PIC ahora ya hay más videotutoriales en linea, los cuales no necesitas descargar, los puedes ver como si estuvieras en youtube, por el momento hay 10 videos. Así que si te interesa checalos, clic sobre la imagen.


Leer Más.....

Videotutoriales Para Programar PICs desde 0

Cansado de leer libros sobre microcontroladores, pues problema resuelto, en MicroPIC podrás encontrar videotutoriales que empiezan desde 0, en español y con todo lujo de detalles.

Son 6 las lecciones que nos regala el maestro Roosvelt Aristizabal en ficheros .MOV compatibles con Quicktime. Empiezan con el PIC 16F628 para continuar con el famoso PIC 16F84, explorando la datasheet de cada microcontrolador.

Leer Más.....

Conectando Modulos entre si

La conexión entre diferentes módulos se resuelve mediante el uso de cables planos con fichas crimpeables que se insertan en los conectores IDC existentes en cada módulo. Los cables se arman de forma que sean simétricos, es decir, sus extremos pueden intercambiarse sin problemas.

De esta manera es imposible dañar algún modulo por haber insertado un cable de forma incorrecta. La "muesca" que tiene cada conector impide que al ficha entre en una posición que no sea la adecuada.

Por ultimo, no conviene hacerlos demasiado cortos, ya que los módulos quedaran demasiado cerca entre si, dificultando su manipulación. Yo los arme de unos 20cm, y me han resultado muy cómodos de usar.

Esta info la cheke en uControl y decidi hacer un videotutorial en donde explique la construccion de dichos cables.





RESULTADO




un ejemplo para su uso seria el siguiente:




para un poco mas de informacion:
uControl: Cables y Conectores



Leer Más.....

¿Como cargar archivo .hex en PROTEUS?

¿Como cargar archivo .hex en PROTEUS?

Primero abrimos el programa y cargamos el circuito a utilizar:



Luego dependiendo la version del PROTEUS que tengas, clic derecho sobre el PIC y veras que tendra un contorno rojo, luego clic izquierdo y aparecerá la siguiente ventana:



En la pestaña Program File, clic en el icono de carpeta y buscaras el archivo .hex, luego en el reloj a utilizar ya dependera de cual es el que necesites, en este caso necesitaba uno de 4MHZ.

Asi de facil.

Leer Más.....