Laboratorio No 6
Laboratorio No 6
Laboratorio No 6
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
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 2 pza
5 Resistencia de 220 Ω 4 pza La práctica es para 1 grupo de
6 Potenciómetro de 5 KΩ 1 pza 2 estudiantes, la capacidad del
Laboratorio es de 10 grupos
7 MCP3204 1 pza
8 DS1620 1 pza
9 LCD paralelo 1 pza
10 Caja de cables 1 pza
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
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.
Practica Nº 6
COMUNICACIÓN MEDINTE INTERFAZ SPI
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
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.