Diferencia entre revisiones de «Programación de microcontroladores PIC con el entorno Code::Blocks»
De WikiRobotics
(→Probando el ejemplo hola mundo) |
|||
Línea 30: | Línea 30: | ||
* ¡¡Listo!! | * ¡¡Listo!! | ||
− | == Instalación en Windows == | + | === Instalación en Windows === |
* Instalar las GPUTILS: [http://www.iearobotics.com/downloads/skypic-software/Windows/gputils-0.13.7.exe gputils-0.13.7.exe] | * Instalar las GPUTILS: [http://www.iearobotics.com/downloads/skypic-software/Windows/gputils-0.13.7.exe gputils-0.13.7.exe] | ||
* Instalar el SDCC: [http://www.iearobotics.com/downloads/skypic-software/Windows/sdcc-2.9.0-setup.exe sdcc-2.9.0-setup.exe] | * Instalar el SDCC: [http://www.iearobotics.com/downloads/skypic-software/Windows/sdcc-2.9.0-setup.exe sdcc-2.9.0-setup.exe] |
Revisión del 04:33 19 ago 2010
Contenido
Introducción
En este tutorial se muestra cómo utilizar el entorno code::blocks para programar los microcontroladores PIC en lenguaje C. El code::blocks es libre y multiplataforma (Linux, Mac, Windows) por lo que permite la programación con independencia del sistema operativo empleado.
Los ejemplos presentados son para trabajar con las tarjetas Skypic, Skycube o similares, que utilicen un PIC16F876A, pero el code::blocks se puede usar con otros PICs.
![]() |
Instalación
Ubuntu/Linux 10.04
Instalación
- Instalar el compilador SDCC: sdcc
- Instalar el codeblocks: codeblocks
Configuración
- Arrancar el code::blocks (Menú Aplicaciones/programación de Ubuntu)
- Pinchar en la opción Settings/Compiler and debugger
- Seleccionar en el desplegable superior (en Selected compiler) la opción "SDCC Compiler"
- Seleccionar la pestaña "Toolchain executables"
- En el diálogo "Compiler's installation directory" escribir: /usr/bin
- Pinchar en Aceptar en la parte inferior
- ¡¡Listo!!
Instalación en Windows
- Instalar las GPUTILS: gputils-0.13.7.exe
- Instalar el SDCC: sdcc-2.9.0-setup.exe
- Instalar el Code::blocks: codeblocks-8.02-setup.exe
- ¡¡Listo!! No es necesario configurar nada más
Probando el ejemplo hola mundo
- Descargar el proyecto de ejemplo: codeblocks-ledon.zip
- Descomprimirlo
- Entrar en el directorio ledon
- Abrir el proyecto con codeblocks
- Compilar con Build/build
- En el directorio ledon/bin/Release estará el fichero ledon.hex que se puede descargar en las tarjetas Skypic/Skycube
Descargas
codeblocks-ledon.zip | Ejemplo "hola mundo". Encender el led de la Skypic/Skycube |
Autor
Agradecimientos
- A Miguel Angel Berna Alberola por las pruebas realizadas en Windows. ¡Muchas gracias!
Licencia
![]() |
![]() |
Enlaces
Noticias
- 18/Agosto/2010: Comenzada esta página