Diferencia entre revisiones de «Programación de microcontroladores PIC con el entorno Code::Blocks»
De WikiRobotics
(→Configuración) |
(→Ubuntu/Linux 10.04) |
||
Línea 13: | Línea 13: | ||
=== Ubuntu/Linux 10.04 === | === Ubuntu/Linux 10.04 === | ||
+ | |||
+ | [[Archivo:Pantallazo-compiler-and-debugger-codeblocks-r2.png|thumb|300px|Configuración del codeblocks en Linux (''click para ampliar'')]] | ||
==== Instalación ==== | ==== Instalación ==== | ||
Línea 25: | Línea 27: | ||
* Seleccionar la pestaña "'''Toolchain executables'''" | * Seleccionar la pestaña "'''Toolchain executables'''" | ||
* En el diálogo "Compiler's installation directory" escribir: '''/usr/bin''' | * En el diálogo "Compiler's installation directory" escribir: '''/usr/bin''' | ||
− | * Pinchar en Aceptar en la parte inferior | + | * Pinchar en '''Aceptar''' en la parte inferior |
* ¡¡Listo!! | * ¡¡Listo!! | ||
Revisión del 03:32 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.
La versión de Code::Blocks a utilizar es la 8.02. |
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
Probando el ejemplo hola mundo
Descargas
Autor
Créditos
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Spain License. |
El código está liberado bajo licencia GPLv3 |
Enlaces
Noticias
- 18/Agosto/2010: Comenzada esta página