STM32F103RB en Arduino y más allá (9 / 11 paso)

Paso 9: Configuración de ambiente

Ahora armados con estas herramientas:

  • brazo-ninguno-eabi-gcc
  • Biblioteca de periféricos estándar de STM32F10x
  • un editor de texto (yo uso Notepad ++)

Empecé a construir un ambiente de trabajo para compilar mi primer proyecto.

"Hola mundo" para microcontroladores es casi siempre algunos blink LED.

Porque es difícil de explicar en detalle toda la estructura de mi configuración, os pongo una foto por encima con mi árbol de carpetas.

En los ejemplos que siguen usar ruta de acceso codificado para hacer compilador, ensamblador y enlazadorVer opciones. En realidad tengo modificado "mi ambiente de trabajo" y reemplazar todas las variables de shell, ambiente con valores codificado. (Por la misma razón que no utilizo makefile)

Para hacer estos ejemplos trabajo usted debe hacer una carpeta D:\ llamado STM32Projects y descomprimir PhoenixProject.zip aquí. Usted debe conseguir una estructura como la de la foto de arriba".

Nota: "Proyecto Fénix" es el nombre de trabajo para este proyecto personal. (Supongo que habrá muchos cambios e iteraciones hasta una forma final)

Artículos Relacionados

Traductor remoto basados en Arduino

Traductor remoto basados en Arduino

Hay 3 mando a distancia solo ver a mi, para TV, televisor de la caja superior y barra de sonido. Procedimiento para ver TV es encender TV poner su fuente a la A / V, encendido sistema de sonido y poner su fuente a aux y conexión de decodificadores. E
Automatización Arduino! [BLUETOOTH/SONIDO/CONTROLADA REMOTO]

Automatización Arduino! [BLUETOOTH/SONIDO/CONTROLADA REMOTO]

¡ Convierte cualquier sala digital! con la ayuda de la "BlackBox" controlar sus dispositivos electrónicos desde lejos con un mando a distancia, un teléfono o incluso un clap. Hay miles de posibilidades para realizar esta función de lo que en su
#3 Guía Arduino Hardware parte 1

#3 Guía Arduino Hardware parte 1

A veces son las pequeñas cosas en la vida que pueden convertirse en obstáculos importantes y que definitivamente se aplica a los noobs a partir en su viaje de Arduino. Sin duda así fue en mi caso.Por lo que en este video indicar unos fundamentos que
Máquina de estado finito en un Arduino

Máquina de estado finito en un Arduino

Hoy en día, pondrá en marcha una máquina de estado finito (FSM) en un Arduino. Esto le permite crear sistemas con un comportamiento precisamente definido basado en distintos Estados. Usted aprenderá lo que una máquina de estado finito es y lo que es
Controlador de LEDs DIY principiantes (

Controlador de LEDs DIY principiantes (<> </>

¿Alguna vez has querido una matriz de LED que cambian de color por encima de su cama o en su sala de estar? ¿Quieres hacer tus propias luces de Navidad? ¿Desea controlar exactamente cómo el LED va a comportarse? Tienen un automático activar ON/OFF, d
Máquina de dibujo de Polargraph

Máquina de dibujo de Polargraph

Esta máquina, una variación en el trazador de pluma colgando es un conspicuo y deliberadamente ingenuo intento de romper el prístino, pixel perfecto, color corregido espacio que existe dentro de nuestros ordenadores. Es una máquina de dibujo, que lle
Cómo empezar con Eclipse y AVR

Cómo empezar con Eclipse y AVR

programación de AVRs es divertido, pero a veces los entornos de desarrollo de fabricantes hacen mantenimiento de código una tarea. Si buscas un gratis, cruz plataforma, pieza de alta calidad de software para la programación de AVRs Eclipse es una bue
Tweetball: Una bola de adorno de Navidad que muestra tus amigos de twitter deseos

Tweetball: Una bola de adorno de Navidad que muestra tus amigos de twitter deseos

si usted siempre quiso colgar deseos de twitter de tus amigos en un árbol, esta es tu oportunidad. Esta bola de navidad ornamento utilizará el API de Twitter tweets con un hashtag, nombre de usuario o palabra clave y los muestra. Todo lo que necesita
Niños PuppyDuino 0,31

Niños PuppyDuino 0,31

OK, esto no es un completamente autónomo robodog "que usted consiga una cerveza, abrir para usted y luego tuitear sobre ello" (todavía ;) pero si son ganas de pasar la etapa de blinky luces en una protoboard con tu Arduino y diez eres o conoces
Dados de acelerómetro con circuitos 123D

Dados de acelerómetro con circuitos 123D

este es el proyecto que Autodesk CEO Carl Bass un poco de atención adicional de la TSA en su camino a Tokio MakerFaire.  Aquí está un artículo sobre eso...Hicimos esto como forma de demostración de algunas cosas que puedes hacer con nuestras aplicaci
Nubes tormentosas Control remoto

Nubes tormentosas Control remoto

Para evento en Artes basadas en Spokane organización de terrenoTerritorio de Uncharted , laboratorio construido algunos nubarrones de control remoto para acompañar la Sinfonía de Spokane y un sinfín de bandas locales. Estas bellezas billowy añadir un
¿RGB LED fibra óptica árbol (también conocido como proyecto Sparkle)

¿RGB LED fibra óptica árbol (también conocido como proyecto Sparkle)

encontrar su habitación un poco demasiado aburrido? ¿Quieres añadir un poco de chispa a él? Lea aquí cómo tomar un LED RGB, añadir algunos cables de fibra óptica y hacerlo brillar!El objetivo básico del proyecto de la chispa es un brillante estupendo
Nascarduino (portátil controlado RC coches)

Nascarduino (portátil controlado RC coches)

Este instructable fue creado en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Mi nombre Victoria Carlos y soy una estudiante de primer año con especialización en Ciencias de la comp
Pantalla del Nokia 5110 LinkIT uno

Pantalla del Nokia 5110 LinkIT uno

En este Instructable, mostraré cómo conseguí una pantalla Nokia 5110 con el controlador de PCD 8544, trabajar con el ONE de LinkIt. Esto puede utilizarse en muchos proyectos diferentes, como para mostrar la salida de los sensores (temperatura, etc.)