Você está na página 1de 6

PSoC 4 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

Implementar un software simple para controlar el parpadeo de un LED, creando un proyecto en


PSoC Creator, agregando los componentes necesarios y escribiendo el cdigo necesario. Luego se
programa y se observa el resultado en la placa de trabajo. El LED es conectado al Pin P1[6] y se
enciende cuando este acta como drenador de corriente. Esto significa que el pin se enciende en el
estado de baja impedancia. Para controlar el comportamiento del pin podemos usar el componente
Pin, que permite controlar usando una interfaz grfica de usuario (GUI) e interfaz de programacin
de aplicaciones (APIs).
IV.

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

4. Coloca el nombre al proyecto Laboratorio 1 LED intermitente u otro nombre. Clic en OK


para crear el proyecto.
5. A continuacin, ser llevado al esquema del proyecto (TopDesign.cysch). En el lado derecho
del Entorno de Diseo Integrado (IDE) del PSoC Creator se muestra el Catlogo de
Componentes. Seleccione el componente "Digital Output Pin [v2.0]" de la categora "Ports and
Pins", y arrstralo a su esquema.

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.

12. Los resultados de la operacin de generacin y el programa aparecer en el rea de "Output"


en la parte inferior de la GUI del PSoC Creator.

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.

Você também pode gostar