led intermitente (1)
TRANSCRIPT
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 1/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 código base
Requerimientos DetallesHardware CY8CKIT-042 PSoC 4 Pioneer Kit
Software PSoC Creator 3.0
Firmware Plantilla Led Intermitente
Componentes Pin
II. Diagrama de Bloques:
III. Resumen:
Implementar un software simple para controlar el parpadeo de un LED, creando un proyecto en
PSoC Creator, agregando los componentes necesarios y escribiendo el código 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 actúa 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 gráfica de usuario (GUI) e interfaz de programación
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 opción “New -> Project” en el menú “File”
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 2/6
3.
Aparecerá la ventana de dialogo “New Project”. Da clic en la opción “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 continuación, será llevado al esquema del proyecto (TopDesign.cysch). En el lado derecho
del Entorno de Diseño Integrado (IDE) del PSoC Creator se muestra el Catálogo de
Componentes. Seleccione el componente "Digital Output Pin [v2.0]" de la categoría "Ports and
Pins", y arrástralo a su esquema.
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 3/6
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 verificación "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 diseño. Esta
interfaz configura los aspectos del proyecto que afectan a toda la pieza, como el mapeo de
pines, relojes e interrupciones.
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 4/6
8. La ficha "Pins" de los Recursos de Diseño 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 código.
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 5/6
10. Agregue el código que se muestra en el código 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 botón "Program" en la barra de herramientas del PSoC Creator para construir el
proyecto y programar su kit.
12. Los resultados de la operación de generación 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 través de USB y se
enlazará con los controladores correctos (los controladores se instalan con el instalador kit). Este
proceso de análisis de enumeración y el conductor puede tardar unos minutos, al igual que con
cualquier otro dispositivo USB. También puede ver una ventana pop-up en el interior de PSoC Creator,
pidiéndole que confirme que el dispositivo de programa (‘Select Debug Target’). Simplemente eligeel "KitProg" del kit PSoC 4 Pioneer como se muestra a continuación y, a continuación, pulse
"Connect".
7/23/2019 Led Intermitente (1)
http://slidepdf.com/reader/full/led-intermitente-1 6/6
13. No se requiere ninguna configuración de hardware para este proyecto. El cátodo 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 diseño o en tiempo de ejecución. 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 están activos en estado bajo, y que al poner los pines en
estado alto se apagarán. 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.