sábado, 23 de octubre de 2010

Inicio rápido a los PICs

Advertencia: Si alguno de los enlaces no abre en línea correctamente, debes grabarlo en tu disco y después abrirlo.

Ver fotos.

Para trabajar con Pics se requiere un ambiente que facilite la edición (escritura) del programa y la grabación en el PIC, para ello podemos utilizar:

Alternativa 01: Sistema operativo Windows, puerto serial rs232c
01 grabador PIPO2. Foto.
01 cable serial compatible con el grabador PIPO2. Foto.
Descarga e instala ICPROG desde enlace.
Descarga e instala MPLAB desde este enlace.
Proceso de instalación de MPLAB e IcProg. Vídeo.
Lee el documento básico del grabador de PICs serial PIPO2 desde enlace.

Alternativa 02: Sistema operativo Windows, puerto usb
01 grabador pickit2. Proceso de construcción: en resumen, paso a paso.
01 cable usb compatible con pickit2. (Vienen con cualquier dispositivo usb: impresoras, cámaras, proyectores, etc.). Foto.
Descarga e instala MPLAB desde este enlace.
Descarga e instala Pickit2 desde este enlace.
Lee el documento básico del grabador de PICs PICkit2 desde estos enlaces: enlace01, enlace02.

Alternativa 03: Sistema operativo LINUX, puerto USB
01 grabador pickit2. Proceso de construcción: en resumen, paso a paso.
01 cable usb compatible con pickit2.
Descarga e instala PIKLAB desde este enlace.
Descarga pk2cmd desde este enlace.
Instala pk2cmd siguiendo las sugerencias desde este enlace. (se ejecuta en modo terminal)
Si crees conveniente puedes instalar kpk2cmd (ambiente interactivo), lo descargas desde este enlace y lo instalas siguiendo las sugerencias del enlace.
Lee el documento básico del grabador de PICs PICkit2 desde estos enlaces: enlace01, enlace02.


En todos los casos usaremos los siguientes recursos:
01 tarjeta MR2. Foto 01, Foto 02.
01 pila de 9 voltios o un transformador de 6 voltios.
Para iniciar: 01 PIC16F84A
Posteriormente: 01 PIC16F877, 01 PIC18F2550, 01 PIC18F4550

Te sugiero realizar las siguientes actividades de aprendizaje:
Visualiza el vídeo: Modelo de control basado en PICs.
Lee el documento el PIC 16F84A desde este enlace. Vídeo.
Lee el proceso general desde este enlace.
Lee el documento de la tarjeta de proyectos MR2 desde este enlace.
Visualiza el vídeo: Programación basada en registros.
Desarrolla ejercicios básicos desde este enlace.
Lee el documento de proyectos a desarrollar desde este enlace.

VIDEO INICIAL. En este vídeo mostramos el proceso para programar PICS.
Alternativa 01: Sistema operativo Windows, puerto serial rs232c
Alternativa 02: Sistema operativo Windows, puerto usb
Alternativa 03: Sistema operativo LINUX, puerto USB

Trabajaremos con diferentes lenguajes:
1. Asembler. ASM
2. C. SDCC

Al inicio trabajaremos con asembler porque se hace un buen aprendizaje de los PICS. luego trabajaremos con C porque existen muchas rutinas y librerías que mejoran la productividad.
Sería conveniente que alguno de nosotros realice tesis con sus estudiantes para crear librerías que puedan ser utilizadas en cualquier lenguaje.