viernes, 17 de marzo de 2017

Microcontroladores ARM Cortex

Para poder probar los programas descritos en las entradas de este blog referentes a los microcontroladores ARM Cortex es necesario contar con lo siguiente:
  • Tarjeta de desarrollo: STM32 Discovery (referencia del fabricante: STM32F411E-DISCO).
  • IDE: IAR Embedded Workbench (existe una versión gratuita que permite hacer programas de hasta 32 kB).


También hay que tener en cuenta que
  • El microcontrolador de la tarjeta de desarrollo empleada es un STM32F411VET6U, de 32 bits y pertenece a la familia ARM Cortex-M4.
  • La tarjeta se programa mediante el conector CN1, que es un miniUSB. Una vez cargado el programa, es necesario presionar B2 (pulsador negro) para que se ejecute.
  • En todos los programas descritos se accede directamente a los registros del microcontrolador. Ver RM0383 Reference Manual.
  • Este tipo de programación también se puede efectuar con otras herramientas informáticas, como es el caso de Keil o de mikroC. 
  • En este blog no voy a explicar qué hay que hacer para compilar un programa y grabarlo en el microcontrolador de la tarjeta mediante IAR Embedded Workbench. Para ello habría que visitar este enlace.
  • Los programas los hice en 2016; todos están probados y funcionan.
  • El curso que empleé para empezar a programar este tipo de microcontroladores es:
          http://www.fmf.uni-lj.si/~ponikvar/STM32f407.htm




No hay comentarios: