You are on page 1of 6

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA


Y ELCTRICA
UNIDAD CULHUACAN

Microprocesadores

Reporte de prctica no. 3


Herramientas para el microcontrolador STM32

Presenta:
Alvarado Martnez Luis Guillermo

Del grupo:
6EM56

Profesor: Orlando Beltrn Navarro

Mxico D.F., 18 de Febrero de 2017


INTRODUCCIN TERICA
La familia de microcontroladores STM32 tiene un rendimiento de densidad
media que incorpora un ncleo de alto rendimiento ARM Cortex-M3 RISC de 32
bits operando a una frecuencia de 72 MHz, memorias incrustadas de alta
velocidad (memoria Flash arriba de 128 Kbytes y una SRAM arriba de 20
Kbytes) y un extenso rango de E/S mejoradas as como perifericos conectados
a dos buses APB. Todos los dispositivos ofrecen dos ADC de 12 bits, tres
temporizadores de uso general de 16 bits mas un temporizador PWM, adems
de interfaces de comunicacin avanzada y estndar.

Estos dispositivos operan desde 2 a 3.6 V de poder. Estn disponibles en los


rangos de -40 a 85 C de temperatura y en el rango extendido de -40 a 105 C
de temperatura.

La familia STM32 de rendimiento de densidad media incluye dispositivos de


seis diferentes tipos de empaquetado: de 36 a 100 pins. Dependiendo del
dispositivo elegido, diferentes conjuntos de perifricos son incluidos.

Estas caractersticas hacen a la familia STM32 de rendimiento de densidad


media adecuado para un amplio rango de aplicaciones como unidades de
motor, aplicaciones de control, equipo mdico y porttil, perifricos de PC y
gaming, plataformas GPS, aplicaciones industriales, PLC, inversores,
impresoras, escners, sisstemas de alarma, intercomunicacin en video y
HVAC.
OBJETIVO
Analizar el funcionamiento y la disponibilidad de las herramientas que se
utilizarn en la asignatura.

DESARROLLO
DRIVERS
El programador que utilizaremos es el ST-LINK/V2 que admite
microcontroladores STM8 y STM32, de los cuales el que utilizaremos es
este uno. Este programador es compatible con los sistemas operativos
Windows XP, 7, 8 y 10, ya sea para sistemas de 32 o 64 bits.

El driver utilizado es el STLinkWinUSB, que puede ser proporcionado por


STMicroelectroelectronics desde su pgina oficial, adems de tambin
poder ser instalado al insertar el programador al puerto USB.

EJECUTABLES
Para utilizar el microcontrolador y el
programador, utilizaremos el programa
MikroC for Arm de la empresa
MikroElektronika. Es un compilador ANSI C
para los dispositivos que contengan
ARM Cortex-M0, Cortex-M3 y Cortex M- 4.
Contiene un entorno de desarrollo
integrado, un poderoso compilador con
optimizacin SSA (asignacin esttica
simple), muchas librerias y
herramientas que facilitarn nuestro
trabajo. Adems contiene muchos ejemplos listos para usar que nos
permitirn observar cuanto antes las capacidades tanto de nuestro
software como del hardware.
Por razones econmicas, no conseguimos esa licencia as que
utilizaremos el programa utilizando un crack para poder trabajar sin
problemas. Observando el programa, puedo encontrar que adems de
ser compilador, tambin trabaja como ensamblador y depurador, por lo
que nuestras necesidades estn cubiertas. Adems de esto, al terminar
de instalarlo, pregunta si se quiere instalar el programa mikroProg Suite
for ARM, el cual permite cargar nuestro cdigo al microcontrolador, lo
que termina dando solucin a todas nuestras necesidades para empezar
a programar nuestro microcontrolador cuanto antes.

CONCLUSIN
Afortunadamente el instalar el compilador no es tarea complicada, ya
que al momento de instalar cuenta con todas las herramientas
necesarias para poder trabajar y no gastar tiempo valioso buscando
drivers faltantes para la compatibilidad con nuestros dispositivos. A
pesar de lo anterior, no puedo concluir satisfactoriamente lo visto en
esta prctica debido a que an no cuento con el programador y
microcontrolador, ya que aunque no haya tenido problemas para la
instalacin del compilador as como de los drivers, no hay manera de
probar que funcion totalmente hasta que conecte el dispositivo que voy
a utilizar

BIBLIOGRAFA
http://www.st.com/content/ccc/resource/technical/document/data_brief/c
0/bb/16/5c/de/34/47/d8/DM00236638.pdf/files/DM00236638.pdf/jcr:cont
ent/translations/en.DM00236638.pdf

http://www.st.com/content/ccc/resource/technical/document/datasheet/3
3/d4/6f/1d/df/0b/4c/6d/CD00161566.pdf/files/CD00161566.pdf/jcr:conten
t/translations/en.CD00161566.pdf

You might also like