led intermitente (1)

6
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 Detalles Hardware 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” 

Upload: cesargabriel94

Post on 17-Feb-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Led Intermitente (1)

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” 

Page 2: Led Intermitente (1)

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.

Page 3: Led Intermitente (1)

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.

Page 4: Led Intermitente (1)

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.

Page 5: Led Intermitente (1)

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".

Page 6: Led Intermitente (1)

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.