Writing /var/lib/dokuwiki/data/meta/teaching/ie0624/actividad_stm32_first_steps.meta failed
teaching:ie0624:actividad_stm32_first_steps
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:ie0624:actividad_stm32_first_steps [2017/05/31 22:52] – [Parte 2. Flasheando ejemplos: Blink, Fancyblink y Button] admin | teaching:ie0624:actividad_stm32_first_steps [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 14: | Line 14: | ||
* Librerías | * Librerías | ||
* Makefiles | * Makefiles | ||
+ | * C | ||
===== Precauciones ===== | ===== Precauciones ===== | ||
Line 22: | Line 23: | ||
- Lea **// | - Lea **// | ||
- | - Anote, responda y agregue al reporte todas las preguntas e instrucciones que se realicen en la guía. Dichas preguntas e instrucciones se pueden denotar al estar enumeradas con el siguiente formato: "1) Anote el puerto asignado a su dispositivo Arduino" | + | - Anote, responda y agregue al reporte todas las preguntas e instrucciones que se realicen en la guía. Dichas preguntas e instrucciones se pueden denotar al estar enumeradas con el siguiente formato: "**1) Anote el puerto asignado a su dispositivo Arduino**" |
- Debe realizar una descripción de lo logrado a lo largo de la actividad, incluyendo las dificultades que se presentaron. Una bitácora de lo sucedido es lo mejor. (Anote no solo lo que usted ejecutó sino también el resultado de lo que ejecuta) | - Debe realizar una descripción de lo logrado a lo largo de la actividad, incluyendo las dificultades que se presentaron. Una bitácora de lo sucedido es lo mejor. (Anote no solo lo que usted ejecutó sino también el resultado de lo que ejecuta) | ||
- El reporte debe ser entregado mediante correo electrónico al asistente con copia al profesor del curso mediante correo electrónico. Debe utilizar formato PDF. | - El reporte debe ser entregado mediante correo electrónico al asistente con copia al profesor del curso mediante correo electrónico. Debe utilizar formato PDF. | ||
Line 41: | Line 42: | ||
==== Parte 1. Ambiente de desarrollo. Libopencm, gcc ==== | ==== Parte 1. Ambiente de desarrollo. Libopencm, gcc ==== | ||
+ | |||
+ | * Instale y configure sudo en Debian: | ||
+ | |||
+ | [[tutorials: | ||
+ | |||
* Descargue la biblioteca libopencm3: | * Descargue la biblioteca libopencm3: | ||
Line 53: | Line 59: | ||
* Descargue el compilador de C para procesadores arm: | * Descargue el compilador de C para procesadores arm: | ||
- | sudo apt-get install gcc-arm-none-eabi openocd | + | sudo apt-get install gcc-arm-none-eabi openocd |
* Compile la librería libopencm: | * Compile la librería libopencm: | ||
Line 76: | Line 82: | ||
sudo cp 49-stlinkv2.rules / | sudo cp 49-stlinkv2.rules / | ||
sudo cp 49-stlinkv2-1.rules / | sudo cp 49-stlinkv2-1.rules / | ||
+ | cd ~/ | ||
+ | sudo cp stlink_v1.conf / | ||
sudo / | sudo / | ||
Line 100: | Line 108: | ||
make flash | make flash | ||
- | * En este momento el programa debería correr y encender y apagar el LED AZUL LD9. Corrobore que así suceda. 1) Indique el tiempo en encendido y el tiempo en apagado. | + | * En este momento el programa debería correr y encender y apagar el LED AZUL LD9. Corrobore que así suceda. |
- | * Realice los mismos pasos anteriores con el ejemplo fancyblink. Dicho ejemplo se encuentra en el mismo directorio de stm32f3-discovery que el de miniblink. Describa el comportamiento de dicho programa: 2) Cuáles LEDs se enciende o se apagan? 3) Describa la secuencia de encendido y apagado con un diagrama de temporización. En dicho diagrama indique los tiempos de encendido y apagado. | + | * Realice los mismos pasos anteriores con el ejemplo fancyblink. Dicho ejemplo se encuentra en el mismo directorio de stm32f3-discovery que el de miniblink. Describa el comportamiento de dicho programa: |
- | * 4) Cómo miniblink y fancyblink logran generar los tiempos de espera? Explique el método utilizado en dichos programas. | + | |
- | * Compile y corra el ejemplo " | + | * Compile y corra el ejemplo " |
* Modifique el ejemplo " | * Modifique el ejemplo " | ||
teaching/ie0624/actividad_stm32_first_steps.1496271124.txt.gz · Last modified: 2022/09/20 00:08 (external edit)