Recientemente comencé un proyecto que requiere un procesador Cortex M3. Tengo experiencia previa con microcontroladores AVR de 8 bits, así que esperaba una transición no demasiado grande.¿Alguien sabe algún tutorial stm32 muy básico?
Así que compré un kit STM32L-Discovery (ya que la baja potencia es un punto importante) y comencé a buscar algunos ejemplos. Sin embargo, estoy completamente estancado al principio. Al programar con AVR todo fue muy sencillo, con solo incluir 2 o 3 archivos fue posible escribir un main.c simple como por ejemplo un LED parpadeante.
Sin embargo, los ejemplos en IAR EWARM (que estoy usando) parecen muy hinchados, hay muchos archivos que dificultan el inicio. Estoy teniendo el mismo problema con la mayoría de los tutoriales en línea.
¿Alguien sabe algún tutorial (muy) simple que pueda ayudarme? Estoy pensando en comprar "The Definitive Guide to the ARM Cortex-M3", ya que parece muy recomendable.
Esto podría ser una pregunta muy tonta, pero estoy atrapado por mucho tiempo y me siento un poco desesperado.
Puede vagar por mis ejemplos de mbed_samples blinker, escribí mucho más texto (probablemente demasiado) sobre los por qué y cómo de lo que estaba haciendo , los ejemplos stm han sido más un enfoque simplemente "aquí es llevarlo". –
Gracias a la rápida respuesta, estoy investigando. – luc
+1 @dwelch: ¿Funcionarían esos ejemplos con la línea STM324F429? Ya sea que lo hagan o no, me gustaría aprender a modificar los denominados "scripts de enlazadores" para obtener la combinación correcta para un procesador dado. Estoy leyendo su README actualmente, pero cualquier participación adicional sería muy apreciada. Gracias. (Por cierto: Completamente con usted en el enfoque de programación baremetal - la mejor manera de aprender!) – Sabuncu