Está en la página 1de 4

Proyecto de Lab 1: Puertos de Entrada y Salida

Revisión: Agosto 28, 2019

ESTUDIANTE
Yo he enviado mi propio trabajo, y entiendo las penalidades que Horas de trabajo estimado Escala
podrán ser aplicadas si envío un trabajo cuyo crédito no es mío.
1 2 3 4 5 6 7 8 9 10 4: Ejemplar
3: Completo
2: Incompleto
Nombre en Imprenta Cédula
1 2 3 4 5 6 7 8 9 10 1: Esfuerzo Menor
0: No enviado
Firma Fecha Ponderación General
20% descontado del puntaje por cada semana tarde
Puntos =Puntos concedidos (Pts) x Peso (Wt)

ASISTENTE DE LAB Puntaje In-Lab


# Demostración Wt Pts Tarde Puntaje Firma del Asistente de Lab Fecha Total

1 Demostración al asistente

Sem. Puntaje Eval. Puntaje


EVALUACIÓN Tarde
Puntaje
Total total es Total
# Adjuntos Wt Pts Puntaje Puntaje In-
lab más
2 Codificación puntaje
eval.

Introducción

Este dispositivo tiene cinco conjuntos de puertos de E/S, que incluyen hasta 160 pines
de E/S de propósito general.
No todos los pines están disponibles en todos los dispositivos.
Muchos de los pines de E/S se comparten con las funciones periféricas en el chip. Los
módulos periféricos tienen prioridad sobre la E/S, por lo que cuando se habilita un
periférico, las funciones de E/S asociadas se desactivan.
Después del reinicio, las funciones periféricas compartidas están deshabilitadas de
modo que los pines son controlados por la E/S paralela. Todas las E/S paralelas están
configuradas como de alta impedancia (Hi-Z).

El módulo de entrada y salida de propósito general (GPIO) se comunica con el núcleo


del procesador a través de una interfaz de estado de espera cero (IOPORT) para
obtener el máximo rendimiento del pin. Los registros GPIO admiten accesos de 8 bits,
16 bits o 32 bits.
Los registros de datos de salida y dirección de datos GPIO controlan la dirección y los
datos de salida de cada pin cuando el pin está configurado para la función GPIO. El
registro de datos de entrada GPIO muestra el valor lógico en cada pin cuando el pin
está configurado para cualquier función digital, siempre que esté habilitado el módulo
de interrupción y control de puerto correspondiente para ese pin.

Página 1
Proyecto de Lab 1: Puertos de Entrada y Salida
Revisión: Agosto 28, 2019

La eficiente manipulación de bits de las salidas de uso general se admite a través de la


adición de los registros set, clear, y toggle para cada registro de datos de salida del
puerto.

Asignación de bits del registro GPIOx/FGPIOx

Port Data Output Register (GPIOx_PDOR)


Este registro configura los niveles lógicos que se manejan en cada pin de
salida de propósito general.

Port Set Output Register (GPIOx_PSOR)


Este registro configura si se configuran los campos del PDOR.

Port Clear Output Register (GPIOx_PCOR)


Este registro configura si borrar los campos de PDOR.

Página 2
Proyecto de Lab 1: Puertos de Entrada y Salida
Revisión: Agosto 28, 2019

Port Toggle Output Register (GPIOx_PTOR)

Port Data Input Register (GPIOx_PDIR)

Port Data Direction Register (GPIOx_PDDR)


El PDDR configura los pines del puerto individuales como entrada o salida.

Port Input Disable Register (GPIOx_PIDR)

Objetivo

Configurar al microcontrolador para encender y apagar un LED del dispositivo RGB


ubicado en la tarjeta.

Procedimiento

Página 3
Proyecto de Lab 1: Puertos de Entrada y Salida
Revisión: Agosto 28, 2019

1. Seleccione uno de los puertos conectados al LED RGB para controlar su encendido
y apagado mediante un botón. Puede hacer esta configuración utilizando el
procesador experto o hacerlo de forma manual mediante comandos.

PTA4

Página 4

También podría gustarte