User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0624/actividad_stm32_first_steps.meta failed
teaching:ie0624:actividad_stm32_first_steps

This is an old revision of the document!


Actividad 4. STM32: Primeros pasos!

Temas

  • STM32F3 (Datasheet)
  • Modelo de Memoria (Memoria única)
  • Ambiente de desarrollo
  • Compilar, “Flashear”
  • Editores (Emacs, VIM)
  • libopencm
  • Librerías
  • Makefiles

Precauciones

  • Antes de conectar la tarjeta de desarrollo y sus pines a un circuito externo (especialmente señales que entran a la tarjeta de desarrollo) la tarjeta de desarrollo debe haber sido programada al menos una vez inicialmente antes de ser conectado a dicho circuito.

Instrucciones generales

  1. Lea completamente todos los pasos de la guía de esta actividad
  2. 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”
  3. 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)
  4. 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.
  5. El correo electrónico del reporte debe llevar el siguiente formato en el “subject”: “IE0624 - Reporte N”, donde N es el número de la actividad realizada.

Evaluación

El reporte debe incluir las siguientes secciones (se incluye el porcentaje de nota de cada sección)

  1. Portada (curso, semestre, año, fecha, número y nombre de práctica, integrantes). 2%
  2. Bitácora de trabajo describiendo el resultado de todos los pasos seguidos de la guía incluyendo dificultades y/o situaciones inesperadas. 30%
  3. Capturas o fotografías de puntos importantes realizadas durante la actividad (el circuito ensamblado, resultados observables en el osciloscopio, etc) 20%
  4. Respuestas al cuestionario de la guía. 20% (deben estar claramente identificadas con el número de pregunta, sin confundirse con otra númeración en el reporte)
  5. Todo el código fuente de todos los programas utilizados a lo largo de la actividad. Debe agregar al inicio del código una descripción sobre dicho código (a qué parte de la práctica corresponde, la función que cumple dicho código). 20%
  6. Referencias utilizadas en caso de acceder a alguna fuente de información de Internet o bibliográfica durante la realización de la actividad. 8%

Guía de laboratorio

Parte 1. Ambiente de desarrollo. Libopencm, gcc

  • Descargue la biblioteca libopencm3:
mkdir -p ~/local/src/
cd ~/local/src/
git clone https://github.com/libopencm3/libopencm3-examples
cd libopencm3-examples
git submodule init
git submodule update
  • Descargue el compilador de C para procesadores arm

Parte 3. Ejercicio

Referencias

teaching/ie0624/actividad_stm32_first_steps.1496252845.txt.gz · Last modified: 2022/09/20 00:08 (external edit)