0% encontró este documento útil (0 votos)
148 vistas3 páginas

STM32F103C8

Descripcion de unARM STM32F103C8
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
148 vistas3 páginas

STM32F103C8

Descripcion de unARM STM32F103C8
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Politécnica de

Texcoco

Programación de periféricos

Reporte: Velocidad de dos


LED´S

6MIR1
 Soto Hernández Jacqueline
 Cerón Ruiz Alejandro
MICROCONTROLADORES ARM
La arquitectura ARM tiene un conjunto de instrucciones simple pero eficiente que permite
un tamaño de silicio compacto y ofrece alta velocidad de ejecución a bajo consumo.
ACORN se dio cuenta del potencial de esta arquitectura y junto con un grupo de socios-
capital, creó una compañía independiente llamada ARM en 1990. Desde entonces, la
arquitectura ARM ha crecido hasta convertirse en la arquitectura más popular del planeta.
La arquitectura ARM ha sido utilizada en numerosos diseños y aplicaciones especificas
para productos estándar (ASSP’s) que pueden encontrarse actualmente en prácticamente
todos los teléfonos móviles y la mayoría de los MP3, PDAs, cámaras y sistemas de
Navegación. Además de ser utilizada en muchos productos de automoción y aplicaciones
médicas e industriales.

ARM STM32F103C8
La familia de líneas de rendimiento de densidad media STM32F103xx incorpora el núcleo
RISC de alto rendimiento ARM ® Cortex ® -M3 de 32 bits que funciona a una frecuencia
de 72 MHz, memorias integradas de alta velocidad (memoria Flash de hasta 128 Kbytes y
SRAM de hasta 20 Kbytes) , y una amplia gama de periféricos y periféricos mejorados
conectados a dos buses APB. Todos los dispositivos ofrecen dos ADC de 12 bits, tres
temporizadores de 16 bits de uso general más un temporizador PWM, así como interfaces
de comunicación estándar y avanzadas: hasta dos I 2 C y SPI, tres USART, un USB y un
CAN. Los dispositivos funcionan con una fuente de alimentación de 2.0 a 3.6 V. Están
disponibles tanto en el rango de temperatura de –40 a +85 ° C como en el rango de
temperatura extendido de –40 a +105 ° C. Un conjunto completo de modos de ahorro de
energía permite el diseño de aplicaciones de baja potencia.
La familia de líneas de rendimiento de densidad media STM32F103xx incluye dispositivos
en seis tipos de paquetes diferentes: de 36 pines a 100 pines.
En esta práctica se realizo un código el cual debía encender dos led de manera descendente
hasta ascendente, y al presionar el botón este ciclo se cerraría y apagaría su funcionamiento.
Esta práctica fue llevada acabo en un microcontrolador ARM.

Como se puede observar en el código se declaro una variable entera “J” dentro de un void
llamado “Unicornio”, así mismo dentro de este se agregaron las declaraciones de nuestros
LED´S y nuestro botón, en este caso se utilizaron los pines A, 0,1,2(0 para el botón, 1 y 2
para los LED´S). Para diferenciación entre entradas y salidas es importante cambiar el
número del Pin y su mode(OUT para salidas, e IPU para entrada).

Como siguiente paso se agrego un “while” en el que se agrego un bucle “for”, este for lo
que hará es establecer que nuestra variable “J” valga 150, y será menos que 0, así mismo se
puede notar que nuestros pines tiene un SET y un RESET, lo que hará que este prenda y
apague, y cuando se cumpla esta condición este volverá al inicio lo que descontará 1 al 150,
y así sucesivamente hasta terminar los 150, al disminuir el 150 el prendido y apagado del
LED ira más rápido.

También podría gustarte