Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. COMPETENCIAS
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
La práctica es para 1 grupo de
1 Fuente De Poder 1 pza
2 estudiantes, la capacidad del
2 Multímetro Digital 1 pza Laboratorio es de 10 grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza La práctica es para 1 grupo de 2
4 Pulsador 1 pza estudiantes, la capacidad del
5 LED rojo 8 pza Laboratorio es de 10 grupos
6 Display C.C. 1 pza
7 Resistencia de 220 Ω 8 pza
1
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 1
PUERTOS DE ENTRADA Y SALIDA
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Realizar un programa que rote a la izquierda el encendido de uno de ocho LEDs conectados a un
puerto configurado como salida. La rotación se efectuará cada vez que se presione un pulsador
conectado a otro puerto configurado como salida.
Parte 4.2
Desarrollar un programa, que cuente las veces que se presiona un pulsador. El conteo debe
mostrarse en un display de 7 segmentos conectado a un puerto configurado como salida. El conteo
debe ser en base hexadecimal que empiece en 0 y termine en F.
Parte 6.1
Verificar el funcionamiento de la aplicación.
Parte 6.2
Verificar el funcionamiento de la aplicación.
Parte 6.3
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
2
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 2
MANEJO DE TEMPORIZADORES
2. COMPETENCIAS
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
1 Fuente De Poder 1 pza
La práctica es para 1 grupo de
2 Multímetro Digital 1 pza
2 estudiantes, la capacidad
3 Osciloscopio Digital 1 pza
del Laboratorio es de 10
4 Punta de prueba 2 pza grupos
5 Generador de Señales 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 2 pza
La práctica es para 1 grupo de
3 Kit ST-LINK/V2 1 pza
2 estudiantes, la capacidad del
4 Conversor TTL - USB 1 pza
Laboratorio es de 10 grupos
5 LED rojo 8 pza
6 Resistencia de 220 Ω 8 pza
3
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 2
MANEJO DE TEMPORIZADORES
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Realizar un programa que rote a la izquierda el encendido de uno de ocho LEDs conectados a un
puerto configurado como salida. El salto de la rotación de LED a LED debe ser en primera instancia
cada 0,0625 segundos durante 4 segundos y luego de 0,25 segundos durante los siguientes 4
segundos.
Parte 4.2
Realizar un programa que incremente y decremente la intensidad lumínica de un LED conectado
a un PIN de salida del STM32. Para tal efecto utilice una salida PWM.
Parte 6.1
Verificar el funcionamiento de la aplicación.
Parte 6.2
Verificar el funcionamiento de la aplicación.
Parte 6.3
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
4
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 3
MANEJO DEL ADC
2. COMPETENCIAS
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
1 Fuente De Poder 1 pza La práctica es para 1 grupo de
2 Multímetro Digital 1 pza 2 estudiantes, la capacidad
del Laboratorio es de 10
3 Osciloscopio Digital 1 pza grupos
4 Punta de prueba 2 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza La práctica es para 1 grupo de
4 LCD paralelo 1 pza 2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
5 Potenciómetro de 5 KΩ 1 pza
6 Resistencia de 220 Ω 2 pza
5
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 3
MANEJO DEL ADC
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Escriba un programa simple que realice una conversión analógica digital de un voltaje de entrada
obtenido a partir de un divisor de voltaje, luego el dato de conversión deberá ser desplegado en
un LCD en tiempo real para su visualización.
Parte 6.1
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
6
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 4
COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
2. COMPETENCIAS
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
1 Fuente De Poder 1 pza La práctica es para 1 grupo de
2 estudiantes, la capacidad
2 Multímetro Digital 1 pza del Laboratorio es de 10
grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 2 pza
3 Kit ST-LINK/V2 1 pza La práctica es para 1 grupo de
4 Conversor TTL - USB 1 pza 2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
5 LED rojo 8 pza
6 Resistencia de 220 Ω 8 pza
7
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 4
COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Programar el STM32F103C8T6 para que pueda transmitir muestras digitales provenientes de un
puerto hasta una computadora. En la computadora se debe poder visualizar el equivalente en
decimal del dato que recibió. El inicio de la transmisión debe empezar al introducir el comando “S”
por medio del teclado de la computadora. Debe configurar el periférico UART del microcontrolador
en modo interrupción.
Puerto X
TX
RX
Parte 6.1
Verificar el funcionamiento de la aplicación.
Parte 6.2
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
8
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 4
COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
7. CUESTIONARIO.
7.3 Explicar las diferencias de la comunicación serial en modo sondeo y modo interrupción.
9
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFACE I2C
2. COMPETENCIAS
El estudiante:
• Maneja el módulo I2C para poder configurar esta interface en los microcontroladores
STM32 como:
• Maestro.
• Esclavo.
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
La práctica es para 1 grupo de
1 Fuente De Poder 1 pza
2 estudiantes, la capacidad
del Laboratorio es de 10
2 Multímetro Digital 1 pza
grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza La práctica es para 1 grupo de
4 DS1621 1 pza 2 estudiantes, la capacidad del
5 Resistencia de 1k5Ω 2 pza Laboratorio es de 10 grupos
6 LCD-I2C 1 pza
7 Caja de cables 1 pza
10
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFACE I2C
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Diseñar un programa aplicando la interface I2C e implementar el circuito que cumpla la siguiente
función: Se debe programar un Micro STM32F103C8T6 como maestro I2C para controlar dos
dispositivos esclavos I2C: Sensor de temperatura-I2C (DS1621) y un LCD-I2C. El maestro debe
recuperar la lectura de la temperatura ambiente del dispositivo esclavo y reenviarlo a un LC-I2C
para su visualización en tiempo real.
Parte 6.1
Verificar el funcionamiento de la aplicación.
11
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFACE I2C
.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
7.1 Mencionar el criterio del algoritmo que se eligió para realizar la aplicación designada.
7.2 ¿Cuáles son las ventajas y desventajas de la interface I2C respecto a la interface SPI?
12
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFACE SPI
2. COMPETENCIAS
El estudiante:
• Es capaz de configurar la interface SPI en un microcontrolador STM32 de las siguientes
formas:
• Maestro y Esclavo.
• Para el envío y recepción simultanea de datos.
• Sólo para enviar datos.
• Sólo para recibir datos.
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
La práctica es para 1 grupo de
1 Fuente De Poder 1 pza
2 estudiantes, la capacidad
del Laboratorio es de 10
2 Multímetro Digital 1 pza
grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza
La práctica es para 1 grupo de
4 LED 2 pza
2 estudiantes, la capacidad del
5 Resistencia de 220 Ω 4 pza
Laboratorio es de 10 grupos
6 Potenciómetro de 5 KΩ 1 pza
7 MCP3204 1 pza
8 DS1620 1 pza
13
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
9 LCD paralelo 1 pza
10 Caja de cables 1 pza
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFACE SPI
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Diseñar un programa aplicando la interface SPI e implementar el circuito que cumpla la siguiente
función: Se debe programar un Micro STM32F103C8T6 como maestro SPI para controlar dos
dispositivos esclavos SPI: Convertidor analógico digital SPI (MCP3204) y termostato-SPI
(DS1620). Se deberá programar el maestro para que mediante la utilización de los esclavos, haga
que todo el sistema funcione como un termostato, se tiene dos leds (Tlow y Thigh) que indicaran
que los rangos máximos y mínimos de operación en el LCD se desplegará la temperatura ambiente
que detecta el termostato, y con el potenciómetro de calibrara el punto e operación.
14
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFACE SPI
Parte 6.1
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
7.1 Mencionar el criterio del algoritmo que se eligió para realizar la experiencia 5.1.
7.2 Dibujar un diagrama que muestre como puede configurarse un STM32F103C8T6 como
maestro solo para que reciba datos provenientes del esclavo.
15
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 7
COMUNICACIÓN USB
2. COMPETENCIAS
El estudiante:
• Realiza en breadboard o desarrolla en un circuito la implementación del puerto USB.
• Desarrolla del firware o programa que configure el módulo USB del Micro STM32. .
• Desarrolla la aplicación de escritorio que servirá de interfaz de comunicación entre el usuario
y el microcontrolador.
• Diseña e implementa la interface en la PC para la transmisión de datos por USB.
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
1 Fuente De Poder 1 pza La práctica es para 1 grupo de 2
estudiantes, la capacidad del
2 Multímetro Digital 1 pza
Laboratorio es de 10 grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza La práctica es para 1 grupo de 2
4 Capacitor de 0.1 uf 1 pza estudiantes, la capacidad del
6 Potenciómetro de 5 KΩ 1 pza Laboratorio es de 10 grupos
7 Cable conector con USB 1 pza
9 Pulsador 1 pza
16
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
10 Caja con Cables 1 pza
Práctica Nº 7
COMUNICACIÓN USB
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Diseñar e implementar la comunicación entre un STM32F103C8T6 y una aplicación de escritorio,
utilizando un entorno de programación Multiplataforma, que nos permita ejecutar la aplicación en
diferentes sistemas operativos.
+5V
+5V
PIN X
D+D+ D+
Canal A/D
GND
D-D - D-
PIC
Maestro
Parte 6.1
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
17
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 7
COMUNICACIÓN USB
7. CUESTIONARIO.
7.2 Comentar las complejidades y virtudes de la comunicación por medio del puerto USB que se
va aplicar durante el desarrollo de esta la práctica
18
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 8
SISTEMA FreeRTOS
2. COMPETENCIAS
El estudiante:
• Crea, define y asigna diferentes hilos de ejecución.
• Maneja el software de configuración con interface grafica STM32Cube MX para
importar las dependencias del middleware usado
MATERIALES Y EQUIPOS
Ítem Denominación Cantidad Unidad Observaciones
La práctica es para 1 grupo de
1 Fuente De Poder 1 pza
2 estudiantes, la capacidad del
2 Multímetro Digital 1 pza Laboratorio es de 10 grupos
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza
4 LED 8 pza La práctica es para 1 grupo de 2
5 Conversor TTL - USB 1 pza estudiantes, la capacidad del
6 Cable conector con USB 1 pza Laboratorio es de 10 grupos
7 Resistencia de 220 Ω 8 pza
8 Potenciómetro de 5 KΩ 1 pza
9 Caja de cables 1 pza
19
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 5.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
Práctica Nº 8
SISTEMA FreeRTOS
4. TÉCNICA O PROCEDIMIENTO
Parte 4.1
Diseñar un programa que maneje un sistema operativo en tiempo real con dos hilos de ejecución,
el primero se encargara de cambiar el estado de un LED cada 0.5 segundos. El segundo hilo
trasmitirá usando la comunicación UART una cadena de caracteres con el nombre de pila de cada
uno de los integrantes del grupo.
Parte 6.1
Verificar el funcionamiento de la aplicación.
El informe que el estudiante debe presentar deberá contener los siguientes puntos:
• Objetivos.
• Marco teórico simplificado.
• Diseño del circuito.
- Cálculos.
- Códigos.
• Layout del circuito.
• Cuestionario.
• Conclusiones.
7. CUESTIONARIO.
7.1 Mencionar el criterio del algoritmo que se eligió para realizar la aplicación designada.
7.2 ¿Por qué es útil y deseable la capacidad FreeRTOS en los microcontroladores, de algunos
ejemplos?
20