Está en la página 1de 9

GUIA DE LABORATORIOS

Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

TIPO DE PRACTICA: Elaborada Demostrativa Guiada X Por corte x Por semestre

TITULO: Fundamentos de las herramientas de desarrollo PRACTICA No 1

No INTEGRANTES No GRUPO Laboratorio de X

Procesamiento Digital de
PROFESOR: Felipe Vallejo NOMBRE ASIGNATURA:
Señales
FECHA DE ENTREGA: 21/08/2020
MATERIALES: STM32CubeIDE, STM32F4-Discovery

TEXTO, MANUALES O DIRECCIONES ELECTRONICAS

1. J.G. Proakis and D.G. Manolakis, “Digital Signal Processing: Principles, Algorithms, and Applications”, Prentice-Hall,
NJ, Fourth Edition, 2007.
2. A. V. Oppenheim and R. W. Schafer, “Discrete-Time Signal Processing”, Prentice-Hall, NJ, Third Edition, 2010.

COMPETENCIAS A DESARROLLAR

Las competencias están de acuerdo al silabo de las Asignaturas. Las que se van a desarrollar son:

Competencias Genéricas Esperadas:

- Competencia para para realizar análisis y síntesis que permitan el movimiento entre lo concreto y lo abstracto
- Competencias para enfrentar problemas prácticos usando conceptos elaborados
- Competencia para desempeñarse en la “sociedad del aprendizaje”
- Competencia para gestionar un ambiente socialmente productivo
- Competencia para trabajar autónomamente
- Competencia ética

Competencias Específicas Esperadas


- Competencias para aplicar técnicas y métodos en el planteamiento de soluciones tecnológicas relacionados con problemas del
campo de conocimiento
- Competencias para diseñar e implementar dispositivos electrónicos utilizando técnicas y herramientas tecnológicas
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

CONFIGURACIÓN DEL LABORATORIO

La práctica consiste en el uso de las herramientas de desarrollo presentadas en clase para realizar y analizar una aplicación
en la tarjeta de desarrollo STM32F4-Discovery, la cual usará diferentes periféricos y sus respectivas configuraciones para
que el estudiante pueda, de manera secuencia y organizada, describir que se está realizando en la aplicación específica. Se
pretende usar el software STM32CubeIDE para el desarrollo del programa y aplicación del mismo hacia la tarjeta de
desarrollo, lo que permite al estudiante familiarizarte con el entorno a usar y reforzar el ciclo completo para realizar sus
proyectos, desde la configuración de puertos de entrada y salida, periféricos, timers, hasta implementar su solución en la
tarjeta de desarrollo.

Figura 1 Tarjeta de desarrollo STM32F4-Discovery


GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

DESARROLLO

Para este laboratorio, nos concentraremos en retomar conceptos necesarios y vitales para el procesamiento digital de
señales, como lo son la configuración del reloj del sistema y el uso de los conversores ADC, basado en la documentación
del microcontrolador usado, tanto su Manuel de Referencia, como su Hoja de Datos.

1. ¿Cuáles son las tres fuentes de reloj usadas por el microcontrolador?


• Reloj de oscilador HSI
• Reloj del oscilador HSE
• Reloj principal PLL (PLL)

2. ¿Cuáles son las fuentes secundarias de reloj y para qué se usan?

 RC interno de baja velocidad de 32 kHz (LSI RC) que controla el perro guardián independiente y,
opcionalmente, el RTC utilizado para la activación automática desde el modo de parada / espera.

 Cristal externo de baja velocidad de 32,768 kHz (cristal LSE) que opcionalmente impulsa el RTC reloj
(RTCCLK) Cada fuente de reloj se puede encender o apagar de forma independiente cuando no se utiliza,
para optimizar el consumo de energía.

3. ¿Qué diferencia existe entre usar el reloj interno de alta velocidad versus un reloj externo de alta velocidad?

La señal de reloj externo de alta velocidad (HSE) se puede generar a partir de dos posibles relojes
fuentes:
• Resonador de cerámica / cristal externo HSE
• Reloj de usuario externo HSE
El resonador y los condensadores de carga deben colocarse lo más cerca posible del
pines del oscilador para minimizar la distorsión de salida y el tiempo de estabilización de inicio. los
Los valores de capacitancia de carga deben ajustarse de acuerdo con el oscilador seleccionado.

 La señal de reloj HSI se genera a partir de un oscilador RC interno de 16 MHz y se puede utilizar
directamente como reloj del sistema o como entrada PLL.
El oscilador HSI RC tiene la ventaja de proporcionar una fuente de reloj a bajo costo (sin
componentes). Sin embargo, también tiene un tiempo de inicio más rápido que el oscilador de cristal HSE,
incluso con la calibración, la frecuencia es menos precisa que un oscilador de cristal externo o cerámica
resonador.

4. ¿Qué rango de valores de reloj externo de alta velocidad se pueden usar con este microcontrolador?
4-26 MHZ

5. Después de un reseteo al sistema, ¿Qué fuente es usada como reloj de sistema?


SYSCLK

6. ¿Cuántos PLLs tiene el microcontrolador?

 PLL
 PLLI2S

7. ¿Qué PLL recibe de entrada tanto de los relojes interno como externo?
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

PLLCLK

8. ¿Qué fuente de reloj debemos usar para generar la máxima frecuencia permitida?

• Reloj principal PLL (PLL)

9. Busque el árbol de reloj e inclúyalo en este espacio

10. Usando el árbol de reloj encierre con un círculo dónde de selecciona la fuente de reloj a usar
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

11. Usando el árbol de reloj encierre con un círculo dónde se encuentra el reloj interno de alta velocidad
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

12. Usando el árbol de reloj encierre con un círculo dónde se encuentra el reloj del sistema que se usará para las
aplicaciones a programar
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

13. Revise en el capítulo del Reset and Clock Control RCC del manual de referencia y busque los registros de control.
¿Qué registro uso para activar como fuente de reloj el reloj externo de alta velocidad? ¿Qué bit corresponde a éste?

 HSEON: habilitación del reloj HSE


 Bit 16

14. Cree un nuevo proyecto en STM32CubeIDE, seleccione la tarjeta de desarrollo STM32F407G-DISC y NO


inicialice los periféricos en su modo por defecto

15. En la perspectiva MX, fíjense en los colores de los pines, qué creen que significan?
Pines verdes : entradas y salidas
Pines rosados : power
Pines grises: reset

16. Seleccione la pestaña Clock Configuration e incluya el diagrama en este espacio. Úselo para identificar lo
encerrado en los puntos 10, 11 y 12

17. Vuelva a la pestaña Pinout & Configuration y seleccione System Core, luego RCC (Reset and Clock Control) y
finalmente haga click en HSE y LSE, ¿Qué opciones tiene? Explíquelas basadas en el manual de referencia

18. En cada una de las fuentes externas mencionadas, escoja la opción de Cristal o Resonador Cerámico y observe los
pines que se activan

19. Regrese a la pestaña Clock Configuration y verifique que dos casillas adicionales se activaron con un color azul

20. Cambie la frecuencia de entrada para el HSE y coloque el valor del cristal a usar

21. Coloque los valores de /M, *N y /P necesarios para alcanzar la máxima frecuencia permitida según la hoja de datos
del microcontrolador, e indique qué debe realizar para fijar dicha frecuencia como el reloj del sistema (SYSCLK)
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

22. Después de lograr el SYSCLK deseado, cambie los prescalers necesarios para obtener las siguientes frecuencias de
salida

23. Ahora configure el puerto que maneja los LEDs de la tarjeta de manera que los pueda usar como salidas, en modo
Push Pull, sin Pull Up ni Pull Down y con velocidad media de salida

24. Guarde sus cambios de manera de que pueda generar el código

25. Escriba un pequeño programa para hacer que los LEDs se enciendan y se apaguen de manera circular en el sentido
de las manecillas del reloj
GUIA DE LABORATORIOS
Versión 1
DEPARTAMENTO DE INGENIERIA
Sept 2015
ELECTRÓNICA

También podría gustarte