Led Intermitente
Led Intermitente
Led Intermitente
I.
Objetivos
Aprender a usar el PSoC Creator para crear, modificar, programar y depurar proyectos del PSoC 4.
Lograr la intermitencia del LED en el PSoC 4 Pioneer Kit (CY8CKIT-042)
Modificar un cdigo base
Requerimientos
Hardware
Software
Firmware
Componentes
II.
Diagrama de Bloques:
III.
Resumen:
Detalles
CY8CKIT-042 PSoC 4 Pioneer Kit
PSoC Creator 3.0
Plantilla Led Intermitente
Pin
Procedimiento
1. Abrir PSoC Creator. Este se encuentra en C:\Program Files (x86)\Cypress\PSoC
Creator\3.0\PSoC Creator\bin.
2. Crea un nuevo proyecto en la opcin New -> Project en el men File
3. Aparecer la ventana de dialogo New Project. Da clic en la opcin Empty PSoC 4 Design
debajo de Empty Template
6. Haga doble clic en el componente pin para configurarlo usando su caracterizador. En este,
cambie el nombre del pin a Pin_Red y desactive la casilla de verificacin "HW Connection"
para permitirnos controlar el software. Haga clic en OK para aplicar los cambios y cerrar el
caracterizador.
7. En el lado izquierdo de la IDE del PSoC Creator est el "Workspace Explorer", que muestra
los archivos contenidos en el proyecto del PSoC Creator. Haga doble clic en el archivo
"Laboratorio 1 LED intermitente.cydwr" para abrir la interfaz de los recursos de diseo. Esta
interfaz configura los aspectos del proyecto que afectan a toda la pieza, como el mapeo de
pines, relojes e interrupciones.
8. La ficha "Pins" de los Recursos de Diseo se abrir por defecto. Haga clic en el men
desplegable bajo la columna "Port", y coloca al pin "Pin_Red" el puerto P1 [6].
9. En el "Workspace Explorer", haga doble clic en el archivo "main.c" para abrirlo en el editor
de cdigo.
10. Agregue el cdigo que se muestra en el cdigo 1 en el interior del bucle "for (;;)" para encender
el pin del LED una vez cada medio segundo.
Pin_Red_Write(~Pin_Red_Read());
CyDelay(500);
11. Pulse el botn "Program" en la barra de herramientas del PSoC Creator para construir el
proyecto y programar su kit.
La primera vez que conecte su Kit Pioneer PSoC 4 a su ordenador, se enrutar a travs de USB y se
enlazar con los controladores correctos (los controladores se instalan con el instalador kit). Este
proceso de anlisis de enumeracin y el conductor puede tardar unos minutos, al igual que con
cualquier otro dispositivo USB. Tambin puede ver una ventana pop-up en el interior de PSoC Creator,
pidindole que confirme que el dispositivo de programa (Select Debug Target). Simplemente elige
el "KitProg" del kit PSoC 4 Pioneer como se muestra a continuacin y, a continuacin, pulse
"Connect".
13. No se requiere ninguna configuracin de hardware para este proyecto. El ctodo del LED rojo
est conectado a P1 [6] con una traza de cobre.
V.
A realizar:
Cambiar el retraso para cambiar la velocidad de parpadeo del LED: Trate de aumentar o
disminuir el retraso como una constante o variable para cambiar la velocidad de parpadeo en
tiempo de diseo o en tiempo de ejecucin.
Cambiar el pin LED para manejar los otros colores: Estamos conectando el LED rojo de la
matriz de tres colores usando P1 [6]. El LED verde se une a P0 [2]. El LED azul se une a P0
[3]. Recuerde que todos los 3 LEDs estn activos en estado bajo, y que al poner los pines en
estado alto se apagarn. Trate de conectar estos otros LEDs en lugar de, o junto con el LED
rojo.
Hacer una mezcla de colores tal que se muestre el color rojo, azul, verde, cian, magenta,
amarillo y blanco, entre cada color deber existir un espacio de apagado. El tiempo de apagado
y encendido es libre.