SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
1
Título de la Practica
PRACTICA Nº 1 PUERTOS DE ENTRADA Y SALIDA
PRACTICA Nº 2 MANEJO DE TEMPORIZADORES
PRACTICA Nº 3 MANEJO DEL ADC
PRACTICA Nº 4 COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
PRACTICA Nº 5 COMUNICACIÓN MEDIANTE INTERFAZ I2C
PRACTICA Nº 6 COMUCICACIÓN MEDIANTE INTERFAZ SPI
PRACTICA Nº 7 COMUNICACIÓN USB
PRACTICA Nº 8 SISTEMA CON FreeRTOS
UNIVERSIDAD PRIVADA
DEL VALLE
FACULTAD DE INFORMATICA Y
ELECTRONICA
GUIA PRACTICA DE LABORATORIO
MICROPROCESADORES II
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
2
Practica Nº 1
PUERTOS DE ENTRADA Y SALIDA
1. CONOCIMIENTO TEÓRICO REQUERIDO
• El estudiante deberá tener conocimiento de los componentes y las características de un
microcontrolador ARM CORTEX M3 de 32 bits.
• Conocimiento del código de programación.
• El estudiante deberá tener conocimiento de un Entorno de Desarrollo Integrado para el
STM32.
• Manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Manejo del circuito de programación ST-LINK/V2.
2. COMPETENCIAS
Al finalizar la práctica el estudiante:
• Manejará y configurará los puertos de entrada y salida de los ARM CORTEX M3 de 32
bits.
• Será capaz de operar los lenguajes de entorno de programación de los
microcontroladores.
• Estará familiarizado con el repertorio de instrucciones del ARM CORTEX M3 de 32 bits
asociados a la configuración de los puertos.
• Manejará y entenderá el funcionamiento de los pulsadores de acción momentánea y su
utilización con los microcontroladores.
• Creara y depurara un proyecto
• Identificara los relojes de los periféricos asociados en el programa.
3. MATERIALES, INSUMOS Y EQUIPOS
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
Laboratorio es de 10 grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de 2
estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza
4 Pulsador 1 pza
5 LED rojo 8 pza
6 Display C.C. 1 pza
7 Resistencia de 220 Ω 8 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
3
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.
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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.
7.1 Explicar los algoritmos utilizados en los distintos programas de la práctica.
7.2 Explicar los diagramas de los circuitos utilizados en la práctica.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
4
Practica Nº 2
MANEJO DE TEMPORIZADORES
1. CONOCIMIENTO TEORICO REQUERIDO.
El estudiante deberá tener conocimiento de:
• El repertorio de instrucciones y/o funciones.
• De la estructura de programación.
• Del concepto de temporizadores.
• Del concepto de comparación y captura.
• Del concepto de modulación por ancho de pulso (PWM).
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
2. COMPETENCIAS
Al finalizar la práctica el estudiante:
• Será capaz de configurar temporizadores básicos en un STM32.
• Será capaz de configurar un STM32 para medir la frecuencia de un evento externo (Modo
Captura).
• Será capaz de configurar un STM32 para controlar una forma de onda de salida, o para
indicar cuando ha trascurrido un periodo de tiempo (Modo Comparador).
3. MATERIALES, INSUMOS Y EQUIPOS
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 Laboratorio es de 10
grupos
2 Multímetro Digital 1 pza
3 Osciloscopio Digital 1 pza
4 Punta de prueba 2 pza
5 Generador de Señales 1 pza
6 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de
2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 2 pza
3 Kit ST-LINK/V2 1 pza
4 Conversor TTL - USB 1 pza
5 LED rojo 8 pza
6 Resistencia de 220 Ω 8 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
5
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.
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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.
7.1 Explicar la diferencia de la captura y la comparación.
7.2 Explique la diferencia entre un temporizador básico y un contador de eventos.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
6
Practica Nº 3
MANEJO DEL ADC
1. CONOCIMIENTO TEORICO REQUERIDO.
El estudiante deberá tener conocimiento de:
• El repertorio de instrucciones y/o funciones.
• De la estructura de programación.
• Configuración del ADC.
• Manejo del ADC usando polling o encuesta.
• Manejo del ADC por interrupciones.
• Del concepto de tiempo de conversión.
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
2. COMPETENCIAS
Al finalizar la práctica el estudiante:
• Será capaz de configurar los puertos analógicos en un STM32.
• Será capaz de configurar un STM32 para realizar una conversión analógica digital, usando
polling e interrupciones.
3. MATERIALES, INSUMOS Y EQUIPOS
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 Laboratorio es de 10
grupos
2 Multímetro Digital 1 pza
3 Osciloscopio Digital 1 pza
4 Punta de prueba 2 pza
5 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de
2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza
4 LCD paralelo 1 pza
5 Potenciómetro de 5 KΩ 1 pza
6 Resistencia de 220 Ω 2 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
7
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.
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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 Explicar el funcionamiento interno de una conversión analógica digital.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
8
Practica Nº 4
COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
1. CONOCIMIENTO TEORICO REQUERIDO.
El estudiante deberá tener conocimiento de:
• El repertorio de instrucciones y/o funciones.
• La estructura de programación.
• Los conceptos de comunicación RS232 serial síncrono y asíncrono.
• El manejo de un Entorno de Desarrollo Integrado para el STM32.
• El manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• El manejo del circuito de programación ST-LINK/V2.
2. COMPETENCIAS
Al finalizar la práctica el estudiante:
• Será capaz de manejará y configurar las distintas opciones de comunicación serial, que el
STM32F103C8T6 ofrece.
3. MATERIALES, INSUMOS Y EQUIPOS
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 Laboratorio es de 10
grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de
2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 2 pza
3 Kit ST-LINK/V2 1 pza
4 Conversor TTL - USB 1 pza
5 LED rojo 8 pza
6 Resistencia de 220 Ω 8 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
9
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.
Diagrama de conexión Parte 4.1
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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.
Puerto X
TX
RX
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
10
Practica Nº 4
COMUNICACIÓN MEDIANTE PUERTO SERIAL UART
7. CUESTIONARIO.
7.1 Explicar los algoritmos utilizados en los distintos programas de la práctica.
7.2 Explicar las diferencias de la comunicación serial síncrona y la comunicación serial
asíncrona.
7.3 Explicar las diferencias de la comunicación serial en modo sondeo y modo interrupción.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
11
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFAZ I2C
1. CONOCIMIENTO TEORICO REQUERIDO.
El estudiante deberá tener conocimiento de:
• Sensores en general.
• La configuración del periférico de Conversión Analógico a Digital (ADC).
• La configuración del módulo I2
C.
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
2. COMPETENCIAS
El estudiante:
• Maneja el módulo I2C para poder configurar esta interface en los microcontroladores
STM32 como:
• Maestro.
• Esclavo.
3. MATERIALES, INSUMOS Y EQUIPOS
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 Laboratorio es de 10
grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de
2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza
4 DS1621 1 pza
5 Resistencia de 1k5Ω 2 pza
6 LCD-I2C 1 pza
7 Caja de cables 1 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
12
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFAZ 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.
Diagrama de Bloques general.
Diagrama de conexión Parte 6.1
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
Parte 6.1
Verificar el funcionamiento de la aplicación.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
13
Práctica Nº 5
COMUNICACIÓN MEDIANTE INTERFAZ 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?
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
14
Practica Nº 6
COMUNICACIÓN MEDIANTE INTERFAZ SPI
1. CONOCIMIENTO TEORICO REQUERIDO.
El estudiante deberá tener conocimiento de:
• Sensores en general.
• La configuración del periférico de Conversión Analógico a Digital (ADC).
• La configuración del módulo SPI.
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
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.
3. MATERIALES, INSUMOS Y EQUIPOS
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 Laboratorio es de 10
grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de
2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza
4 LED 2 pza
5 Resistencia de 220 Ω 4 pza
6 Potenciómetro de 5 KΩ 1 pza
7 MCP3204 1 pza
8 DS1620 1 pza
9 LCD paralelo 1 pza
10 Caja de cables 1 pza
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
15
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFAZ 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.
Diagrama de Bloques general.
Diagrama de conexión Parte 5.1
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFAZ SPI
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
16
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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.
Práctica Nº 7
COMUNICACIÓN USB
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
17
1. CONOCIMIENTO TEORICO REQUERIDO.
.
El estudiante deberá tener conocimiento de:
• Sensores en general.
• La configuración del periférico de Conversión Analógico a Digital (ADC).
• Conocimiento del dispositivo USB.
• Configuración de los registros USB de los microcontroladores STM32.
• Conocimiento del módulo UART de los microcontroladores AVR.
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
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.
3. MATERIALES, INSUMOS Y EQUIPOS
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
Laboratorio es de 10 grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de 2
estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 pza
3 Kit ST-LINK/V2 1 pza
4 Capacitor de 0.1 uf 1 pza
6 Potenciómetro de 5 KΩ 1 pza
7 Cable conector con USB 1 pza
9 Pulsador 1 pza
10 Caja con Cables 1 pza
Práctica Nº 7
COMUNICACIÓN USB
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
18
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.
Diagrama de Bloques general Parte 7.1.
Se emplearán Microcontroladores STM32F103C8T6 el cual tiene la capacidad USB.
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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.
Práctica Nº 7
COMUNICACIÓN USB
PIC
D+
D-
Canal A/D
+5V
D+
D-
+5V
GND
PIN X
D+
D -
Maestro
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
19
7. CUESTIONARIO.
7.1 ¿Cómo se define la velocidad de transmisión de los bits en la comunicación USB?
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
Práctica Nº 8
SISTEMA CON FreeRTOS
1. CONOCIMIENTO TEORICO REQUERIDO.
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
20
El estudiante deberá tener conocimiento de:
• Sensores en general.
• La configuración del periférico de Conversión Analógico a Digital (ADC).
• De los Sistemas Operativos en Tiempo Real.
• De un Entorno de Desarrollo Integrado para el STM32.
• Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits.
• Del manejo del circuito de programación ST-LINK/V2.
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
3. MATERIALES, INSUMOS Y EQUIPOS
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
Laboratorio es de 10 grupos
2 Multímetro Digital 1 pza
3 Simulador PROTEUS 1 pza
INSUMOS
Ítem Denominación Cantidad Unidad Observaciones
1 Bread Board 1 pza
La práctica es para 1 grupo de 2
estudiantes, la capacidad del
Laboratorio es de 10 grupos
2 STM32F103C8T6 1 Pza
3 Kit ST-LINK/V2 1 pza
4 LED 8 pza
5 Conversor TTL - USB 1 pza
6 Cable conector con USB 1 pza
7 Resistencia de 220 Ω 8 pza
8 Potenciómetro de 5 KΩ 1 pza
9 Caja de cables 1 pza
Práctica Nº 8
SISTEMA CON FreeRTOS
4. TÉCNICA O PROCEDIMIENTO
GUIAS DE PRÁCTICA ELECTRÓNICA
Código de registro: RE-10-LAB-248 Versión 6.0
UNIVERSIDAD DEL VALLE
LABORATORIO DE MICROPROCESADORES II
21
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.
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA
Tiempo de duración de la práctica 100 minutos.
6. MEDICIÓN, CÁLCULOS Y GRÁFICOS
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?

Contenu connexe

Similaire à RE-10-LAB-248 MICROPROCESADORES II v6.pdf

Practica9edigital
Practica9edigitalPractica9edigital
Practica9edigitaloscar villa
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886Victor Asanza
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Laboratorio n 4 electronica basica
Laboratorio n 4 electronica basicaLaboratorio n 4 electronica basica
Laboratorio n 4 electronica basicamaria_amanta
 
Analizador logico(Logic analyzer research)
Analizador logico(Logic analyzer research)Analizador logico(Logic analyzer research)
Analizador logico(Logic analyzer research)Pedro Salazar Ortega
 
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EnocngelArcentalesVa
 
Microcontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRMicrocontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRSANTIAGO PABLO ALBERTO
 
Automatismos 2
Automatismos 2Automatismos 2
Automatismos 2Hugo Mora
 
Practica Dispositivo IoT.pdf
Practica Dispositivo IoT.pdfPractica Dispositivo IoT.pdf
Practica Dispositivo IoT.pdfAngelSanchezZarco
 
Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15wakuman
 
Clasificadora de tuercas
Clasificadora de tuercasClasificadora de tuercas
Clasificadora de tuercasRonald Moreira
 
Fase5_10_ELECTRÓNICA DIGITAL
Fase5_10_ELECTRÓNICA DIGITALFase5_10_ELECTRÓNICA DIGITAL
Fase5_10_ELECTRÓNICA DIGITALKeny Hans
 
Proyecto candado Electrónico
Proyecto candado ElectrónicoProyecto candado Electrónico
Proyecto candado ElectrónicoPamela
 

Similaire à RE-10-LAB-248 MICROPROCESADORES II v6.pdf (20)

Practica de laboratorio # 2
Practica de laboratorio # 2Practica de laboratorio # 2
Practica de laboratorio # 2
 
Practica9edigital
Practica9edigitalPractica9edigital
Practica9edigital
 
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
⭐⭐⭐⭐⭐ (Práctica 6) DESARROLLO DE APLICACIONES CON PIC16F886
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Laboratorio n 4 electronica basica
Laboratorio n 4 electronica basicaLaboratorio n 4 electronica basica
Laboratorio n 4 electronica basica
 
Practica de laboratorio # 2 (1)
Practica de laboratorio # 2 (1)Practica de laboratorio # 2 (1)
Practica de laboratorio # 2 (1)
 
Analizador logico(Logic analyzer research)
Analizador logico(Logic analyzer research)Analizador logico(Logic analyzer research)
Analizador logico(Logic analyzer research)
 
EDUARDO CAHUAZA CISNEROS_(8).pdf
EDUARDO CAHUAZA CISNEROS_(8).pdfEDUARDO CAHUAZA CISNEROS_(8).pdf
EDUARDO CAHUAZA CISNEROS_(8).pdf
 
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
EEID_EEID-514_FORMATOALUMNOTRABAJOFINAL (1)ELECTRÓNICA BÁSICA_ENOC ARCENTALES...
 
1. l introducción-sabado
1. l   introducción-sabado1. l   introducción-sabado
1. l introducción-sabado
 
Microcontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVRMicrocontroladores: Microcontroladores AVR
Microcontroladores: Microcontroladores AVR
 
1. l introducción
1. l   introducción1. l   introducción
1. l introducción
 
Automatismos 2
Automatismos 2Automatismos 2
Automatismos 2
 
Practica Dispositivo IoT.pdf
Practica Dispositivo IoT.pdfPractica Dispositivo IoT.pdf
Practica Dispositivo IoT.pdf
 
Técnicas Digitales II
Técnicas Digitales IITécnicas Digitales II
Técnicas Digitales II
 
Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15Curso Plc C.E.T,I,S 15
Curso Plc C.E.T,I,S 15
 
Clasificadora de tuercas
Clasificadora de tuercasClasificadora de tuercas
Clasificadora de tuercas
 
Fase5_10_ELECTRÓNICA DIGITAL
Fase5_10_ELECTRÓNICA DIGITALFase5_10_ELECTRÓNICA DIGITAL
Fase5_10_ELECTRÓNICA DIGITAL
 
Proyecto candado Electrónico
Proyecto candado ElectrónicoProyecto candado Electrónico
Proyecto candado Electrónico
 
uControl Nº _ 01-.pdf
uControl Nº _ 01-.pdfuControl Nº _ 01-.pdf
uControl Nº _ 01-.pdf
 

Dernier

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................Juan293605
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfgonzalo195211
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)samuelsan933
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfWILLIAMSTAYPELLOCCLL1
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdfGustavoAdolfoDiaz3
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstDavidRojas870673
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbantoniolfdez2006
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxwilliam801689
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasIANMIKELMIRANDAGONZA
 

Dernier (20)

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 

RE-10-LAB-248 MICROPROCESADORES II v6.pdf

  • 1. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 1 Título de la Practica PRACTICA Nº 1 PUERTOS DE ENTRADA Y SALIDA PRACTICA Nº 2 MANEJO DE TEMPORIZADORES PRACTICA Nº 3 MANEJO DEL ADC PRACTICA Nº 4 COMUNICACIÓN MEDIANTE PUERTO SERIAL UART PRACTICA Nº 5 COMUNICACIÓN MEDIANTE INTERFAZ I2C PRACTICA Nº 6 COMUCICACIÓN MEDIANTE INTERFAZ SPI PRACTICA Nº 7 COMUNICACIÓN USB PRACTICA Nº 8 SISTEMA CON FreeRTOS UNIVERSIDAD PRIVADA DEL VALLE FACULTAD DE INFORMATICA Y ELECTRONICA GUIA PRACTICA DE LABORATORIO MICROPROCESADORES II
  • 2. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 2 Practica Nº 1 PUERTOS DE ENTRADA Y SALIDA 1. CONOCIMIENTO TEÓRICO REQUERIDO • El estudiante deberá tener conocimiento de los componentes y las características de un microcontrolador ARM CORTEX M3 de 32 bits. • Conocimiento del código de programación. • El estudiante deberá tener conocimiento de un Entorno de Desarrollo Integrado para el STM32. • Manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Manejo del circuito de programación ST-LINK/V2. 2. COMPETENCIAS Al finalizar la práctica el estudiante: • Manejará y configurará los puertos de entrada y salida de los ARM CORTEX M3 de 32 bits. • Será capaz de operar los lenguajes de entorno de programación de los microcontroladores. • Estará familiarizado con el repertorio de instrucciones del ARM CORTEX M3 de 32 bits asociados a la configuración de los puertos. • Manejará y entenderá el funcionamiento de los pulsadores de acción momentánea y su utilización con los microcontroladores. • Creara y depurara un proyecto • Identificara los relojes de los periféricos asociados en el programa. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 pza 3 Kit ST-LINK/V2 1 pza 4 Pulsador 1 pza 5 LED rojo 8 pza 6 Display C.C. 1 pza 7 Resistencia de 220 Ω 8 pza
  • 3. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 3 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. 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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. 7.1 Explicar los algoritmos utilizados en los distintos programas de la práctica. 7.2 Explicar los diagramas de los circuitos utilizados en la práctica.
  • 4. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 4 Practica Nº 2 MANEJO DE TEMPORIZADORES 1. CONOCIMIENTO TEORICO REQUERIDO. El estudiante deberá tener conocimiento de: • El repertorio de instrucciones y/o funciones. • De la estructura de programación. • Del concepto de temporizadores. • Del concepto de comparación y captura. • Del concepto de modulación por ancho de pulso (PWM). • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 2. COMPETENCIAS Al finalizar la práctica el estudiante: • Será capaz de configurar temporizadores básicos en un STM32. • Será capaz de configurar un STM32 para medir la frecuencia de un evento externo (Modo Captura). • Será capaz de configurar un STM32 para controlar una forma de onda de salida, o para indicar cuando ha trascurrido un periodo de tiempo (Modo Comparador). 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Osciloscopio Digital 1 pza 4 Punta de prueba 2 pza 5 Generador de Señales 1 pza 6 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 2 pza 3 Kit ST-LINK/V2 1 pza 4 Conversor TTL - USB 1 pza 5 LED rojo 8 pza 6 Resistencia de 220 Ω 8 pza
  • 5. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 5 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. 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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. 7.1 Explicar la diferencia de la captura y la comparación. 7.2 Explique la diferencia entre un temporizador básico y un contador de eventos.
  • 6. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 6 Practica Nº 3 MANEJO DEL ADC 1. CONOCIMIENTO TEORICO REQUERIDO. El estudiante deberá tener conocimiento de: • El repertorio de instrucciones y/o funciones. • De la estructura de programación. • Configuración del ADC. • Manejo del ADC usando polling o encuesta. • Manejo del ADC por interrupciones. • Del concepto de tiempo de conversión. • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 2. COMPETENCIAS Al finalizar la práctica el estudiante: • Será capaz de configurar los puertos analógicos en un STM32. • Será capaz de configurar un STM32 para realizar una conversión analógica digital, usando polling e interrupciones. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Osciloscopio Digital 1 pza 4 Punta de prueba 2 pza 5 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 pza 3 Kit ST-LINK/V2 1 pza 4 LCD paralelo 1 pza 5 Potenciómetro de 5 KΩ 1 pza 6 Resistencia de 220 Ω 2 pza
  • 7. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 7 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. 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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 Explicar el funcionamiento interno de una conversión analógica digital.
  • 8. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 8 Practica Nº 4 COMUNICACIÓN MEDIANTE PUERTO SERIAL UART 1. CONOCIMIENTO TEORICO REQUERIDO. El estudiante deberá tener conocimiento de: • El repertorio de instrucciones y/o funciones. • La estructura de programación. • Los conceptos de comunicación RS232 serial síncrono y asíncrono. • El manejo de un Entorno de Desarrollo Integrado para el STM32. • El manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • El manejo del circuito de programación ST-LINK/V2. 2. COMPETENCIAS Al finalizar la práctica el estudiante: • Será capaz de manejará y configurar las distintas opciones de comunicación serial, que el STM32F103C8T6 ofrece. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 2 pza 3 Kit ST-LINK/V2 1 pza 4 Conversor TTL - USB 1 pza 5 LED rojo 8 pza 6 Resistencia de 220 Ω 8 pza
  • 9. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 9 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. Diagrama de conexión Parte 4.1 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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. Puerto X TX RX
  • 10. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 10 Practica Nº 4 COMUNICACIÓN MEDIANTE PUERTO SERIAL UART 7. CUESTIONARIO. 7.1 Explicar los algoritmos utilizados en los distintos programas de la práctica. 7.2 Explicar las diferencias de la comunicación serial síncrona y la comunicación serial asíncrona. 7.3 Explicar las diferencias de la comunicación serial en modo sondeo y modo interrupción.
  • 11. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 11 Práctica Nº 5 COMUNICACIÓN MEDIANTE INTERFAZ I2C 1. CONOCIMIENTO TEORICO REQUERIDO. El estudiante deberá tener conocimiento de: • Sensores en general. • La configuración del periférico de Conversión Analógico a Digital (ADC). • La configuración del módulo I2 C. • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 2. COMPETENCIAS El estudiante: • Maneja el módulo I2C para poder configurar esta interface en los microcontroladores STM32 como: • Maestro. • Esclavo. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 Pza 3 Kit ST-LINK/V2 1 pza 4 DS1621 1 pza 5 Resistencia de 1k5Ω 2 pza 6 LCD-I2C 1 pza 7 Caja de cables 1 pza
  • 12. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 12 Práctica Nº 5 COMUNICACIÓN MEDIANTE INTERFAZ 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. Diagrama de Bloques general. Diagrama de conexión Parte 6.1 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS Parte 6.1 Verificar el funcionamiento de la aplicación.
  • 13. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 13 Práctica Nº 5 COMUNICACIÓN MEDIANTE INTERFAZ 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?
  • 14. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 14 Practica Nº 6 COMUNICACIÓN MEDIANTE INTERFAZ SPI 1. CONOCIMIENTO TEORICO REQUERIDO. El estudiante deberá tener conocimiento de: • Sensores en general. • La configuración del periférico de Conversión Analógico a Digital (ADC). • La configuración del módulo SPI. • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 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. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 Pza 3 Kit ST-LINK/V2 1 pza 4 LED 2 pza 5 Resistencia de 220 Ω 4 pza 6 Potenciómetro de 5 KΩ 1 pza 7 MCP3204 1 pza 8 DS1620 1 pza 9 LCD paralelo 1 pza 10 Caja de cables 1 pza
  • 15. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 15 Practica Nº 6 COMUNICACIÓN MEDINTE INTERFAZ 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. Diagrama de Bloques general. Diagrama de conexión Parte 5.1 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. Practica Nº 6 COMUNICACIÓN MEDINTE INTERFAZ SPI
  • 16. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 16 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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. Práctica Nº 7 COMUNICACIÓN USB
  • 17. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 17 1. CONOCIMIENTO TEORICO REQUERIDO. . El estudiante deberá tener conocimiento de: • Sensores en general. • La configuración del periférico de Conversión Analógico a Digital (ADC). • Conocimiento del dispositivo USB. • Configuración de los registros USB de los microcontroladores STM32. • Conocimiento del módulo UART de los microcontroladores AVR. • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 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. 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 pza 3 Kit ST-LINK/V2 1 pza 4 Capacitor de 0.1 uf 1 pza 6 Potenciómetro de 5 KΩ 1 pza 7 Cable conector con USB 1 pza 9 Pulsador 1 pza 10 Caja con Cables 1 pza Práctica Nº 7 COMUNICACIÓN USB
  • 18. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 18 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. Diagrama de Bloques general Parte 7.1. Se emplearán Microcontroladores STM32F103C8T6 el cual tiene la capacidad USB. 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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. Práctica Nº 7 COMUNICACIÓN USB PIC D+ D- Canal A/D +5V D+ D- +5V GND PIN X D+ D - Maestro
  • 19. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 19 7. CUESTIONARIO. 7.1 ¿Cómo se define la velocidad de transmisión de los bits en la comunicación USB? 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 Práctica Nº 8 SISTEMA CON FreeRTOS 1. CONOCIMIENTO TEORICO REQUERIDO.
  • 20. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 20 El estudiante deberá tener conocimiento de: • Sensores en general. • La configuración del periférico de Conversión Analógico a Digital (ADC). • De los Sistemas Operativos en Tiempo Real. • De un Entorno de Desarrollo Integrado para el STM32. • Del manejo de puertos de microcontroladores ARM CORTEX M3 de 32 bits. • Del manejo del circuito de programación ST-LINK/V2. 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 3. MATERIALES, INSUMOS Y EQUIPOS 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 Laboratorio es de 10 grupos 2 Multímetro Digital 1 pza 3 Simulador PROTEUS 1 pza INSUMOS Ítem Denominación Cantidad Unidad Observaciones 1 Bread Board 1 pza La práctica es para 1 grupo de 2 estudiantes, la capacidad del Laboratorio es de 10 grupos 2 STM32F103C8T6 1 Pza 3 Kit ST-LINK/V2 1 pza 4 LED 8 pza 5 Conversor TTL - USB 1 pza 6 Cable conector con USB 1 pza 7 Resistencia de 220 Ω 8 pza 8 Potenciómetro de 5 KΩ 1 pza 9 Caja de cables 1 pza Práctica Nº 8 SISTEMA CON FreeRTOS 4. TÉCNICA O PROCEDIMIENTO
  • 21. GUIAS DE PRÁCTICA ELECTRÓNICA Código de registro: RE-10-LAB-248 Versión 6.0 UNIVERSIDAD DEL VALLE LABORATORIO DE MICROPROCESADORES II 21 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. 5. TIEMPO DE DURACIÓN DE LA PRÁCTICA Tiempo de duración de la práctica 100 minutos. 6. MEDICIÓN, CÁLCULOS Y GRÁFICOS 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?