jueves, 18 de octubre de 2007

Ayudantia uC.

Ayudantia:

jueves, 13 de septiembre de 2007

Como crear un poyecto en MPLAB con picc

Creo que fue uno de los temas que nos falto agregar para la gente que se esta iniciando en este mundo.
Como requisitos, obviamente tener instalado Mplab y Picc (la forma de instalar esta explicada en el Blog).
  • Abrimos Mplab y nos dirigimos a "Proyect > Proyect Wizardy colocamos siguiente.

  • Donde dice "device" seleccionamos el dispositivo que ocuparemos, en este caso es "PIC16f874a" luego presionamos siguiente.

  • Ahora nos aparece un dialogo para seleccionar la herramienta de programación. Marcamos que el check box " "show all installed toolsuites, luego nos dirijimos a "Active toolsuites" y selecionamos de la lista "HI-TECH PICC toolsuite". si nos muestra una X delante de los ejecutables que se muestran en "Toolsuite contents" es porque no se han enlazado los binarios del compilador, la explicación de enlaze se encuentra en el primer post de este blog, de todos modos se pueden enlazar desde "Proyect Wizard", selecionamos uno por uno los elementos de "toolsuit contents" y apretamos browse y buscamos el archivo requerido en este caso picc.exe que se encuentra en "..\HI-TECH Software\PICC\std\9.60\bin\picc.exe" uan vez listo esto presionamos siguiente.
  • Ahora seleccionamos la carpeta donde guardar nuestro proyecto, presionamos "browse" y le damos un nombre a nuestro proyecto y presionamos guardar en esta caso lo hemos guardado en la carpeta llamada "workspace" bajo el nombre de "vamos", luego presionamos siguiente.

  • En esta caso lo presionaremos siguiente ya que es un proyecto nuevo.

  • Luego nos mostrará el dispositivo que vamos a ocupar, el nombre de la herramienta que seleccionamos, donde trabajaremos y guardamos nuestro proyecto. Luego presionamos "Finalizar"

  • Una vez que nuestro proyecto esta creado, nos dirijimos a "File > new" escribiremos nuestras lineas de codigo agregando la libreria htc.h (como muestra la figura) y guardamos "File > save as". luego nos dirijimos a la pantalla que lista los "source files, header files...etc....." presionamos con el boton derecho sobre "source files" y agremos el archivo que recien guardamos. Luego se debería ver como muestra la siguiente imagen.

  • Para compilar nos dirijimos a "Proyect > Build All" y no debería dar lo siguiente.

    Cualquier duda o consulta a : gabriel.tejeda@gmail.com o erick69@gmail.com

domingo, 9 de septiembre de 2007

Librerias de picc.

Bueno al tiempo de estar programando micro-controladores uno empieza a crear librerías de acuerdo a su necesidad o empieza a ocupar librerías que antes no ocupaba. a continuación les dejaré unas librerías que nunca están demás.

Mas adelante se publicarán mas librerías.
MSN: estresone@hotmail.com, erick69@gmail.com para cualquier consulta.

sábado, 8 de septiembre de 2007

C enfocado a Micros...

En este ejemplo publicado por el profesor M. Rivas quedará un poco mas claro los procesos para los que saben Asm.. cualquier duda... ya saben Don Tejeda y don Yáñez estan a disposición.

bueno compañeros esperoq ue este blog les ayude en su inicializacion en c ante cualquier problema no duden en preguntarnos pronto nso pondremos de acuerdo apra analizar estos ejericos paso a paso seria itneresante que los registros k no manejen los vean en el datasheet.
ademas recordar pegar este ejmeplo en mplab y compilar asi los comentarios apareceran en verde y no les dificultaran la lectura bye...
Erick69@gmail.com ....and msn

jueves, 6 de septiembre de 2007

INFO....picc

Para quienes lo solicitaron

Descargar:
picc
MplabPlugIn
Mplab 7.62

Primero instalar Mplab, luego instalar picc y por ultimo instalar Mplabplugin. Para enlazar los binarios revisar el tema "MICROCONTROLADORES PICC" titulo "CONFIGURACION HERRAMIENTAS DE DESARROLLO".
Cualquier consulta a Gabriel.tejeda@gmail.com

martes, 4 de septiembre de 2007

De Windows a linux

Muchas personas se preguntan al migrar desde WIN a LIN, ¿Qué pasará con los programas que ocupaba, existen para Linux?. Bueno en Linux posee una gran cantidad de programas al igual que Windows.
Windows - Linux
  • Matlab - Scilab (en este caso Matlab tambien es distribuido para otros S.O como Linux)
  • Mplab - Piklab
  • Photoshop - The Gimp
  • MS OFFICE - OpenOffice
  • Windows Media player - MPlayer
  • Emule - Amule
  • Windows Messenger - Amsn, kopete, gaim y otros.
  • .......ETC.....
Tambien existen otras opciones como es el uso de emuladores de Aplicaciones de Windows en Linux, uno de los mas conocidos es WINE de libre distribución, tambien esta Crossover que esta basado en WINE por lo que este ultimo es requerido para su instalación. Ambos soportan la instalación de una gran cantidad de aplicaciones para Windows, como por ejemplo; Office 2003, Dreamweaver Mx, Flash Mx, IE6, IAR Workbench, Mplab, Ic-prog, Windows media player, entre otros.

lunes, 20 de agosto de 2007

MSP430

Microprocesadores MSP de Texas instrument.

A través de los años la compañía Texas instrument se a destacado por su innovación y la calidad de sus tecnologías. Dentro de su gama de microprocesadores se encuentran los MSP430 una de sus características que lo diferencian con los microcontroladores de microchip (PIC) es su arquitectura siendo está Von-neumann y la de microchip hardvard.

Los conversores análogo digital de los MSP son de 12 BIT haciendo mas precisa la conversión que los de microchip de 10 BIT además esta gama consta con 6 puertas digitales P!,..P6 cada una con 8 BIT de entradas o salidas estas están multiplexadas (múltiples funciones). El MSP430 trabaja con palabras de 16 bits haciéndolo apto para trabajar con lenguajes de alto nivel como C. Algo interesante de mencionar es su interfaz de programación a través de un conector JTAG ya que tiene la opción de emulación .

El programa para trabajar con estos microcontroladores es el Iar de Workbench el cual trae la opción de programar tanto en C, C++ y ASM.

Una desventaja para el estudiante puede ser su tamaño y manipulación.

Teniendo que comprar una tarjeta de desarrollo, o manipularlos con una especie de amplificador de pines.

Estos microcontroladores se encuentran en http://www.olimex.cl