Cypress PSoC 4 paso a paso
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Cypress PSoC 4 paso a paso to your Wishlist.

Add to Wishlist

Cypress PSoC 4 paso a paso

Sistemas embebidos usando Cypress PSoC 4 Pioneer Kit.
New
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Created by Javier Martínez
Last updated 9/2017
Spanish
Price: $25
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 43 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Al finalizar el curso te sentirás muy cómodo con el entorno de programación PSoC Creator.
  • Sabrás añadir componentes HW al esquemático de PSoC Creator
  • Sabrás programar en C y depurar tu aplicación
View Curriculum
Requirements
  • El gran requisito es tener ganas de aprender a programar PSoC 4.
  • Contar con un kit PSoC 4 Pioneer Kit y un PC.
Description

En este curso sobre sistemas embebidos usando PSoC 4 aprenderás a utilizar el software de programación y desarrollo de Cypress llamado PSoC Creator. Como electrónica utilizaremos el kit PSoC 4 Pioneer Kit que es muy versátil y económico. Las lecciones cubren tanto el desarrollo de HW con el editor de esquemáticos de PSoC Creator como la programación en C. Aprenderemos como programar y depurar el PSoC 4. Algunos de los componentes que aprenderás serán los LED, pulsadores, entradas gestionadas por HW, Toggle Flip-Flop, Contador Básico, Contador, PWM, UART, Debouncer, Demultiplexer, Status Register, ADC, iDAC y más. En software verás como crear programas de flujo sin excepciones, con interrupciones y cómo depurarlo.

Who is the target audience?
  • Si eres estudiante de electrónica, profesional o simplemente por hobby disfrutarás aprendiendo PSoC 4.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
02:52:48
+
Paso a Paso
25 Lectures 02:52:48

En esta clase podrás ver el formato del curso y qué recursos tendrás disponibles para el aprendizaje.

Preview 01:52

En esta clase vamos a instalar PSoC Creator y el kit PSoC 4 Pioneer. Así tendremos todo el software que necesitamos para el curso

Preview 03:38

En esta clase vamos a hacer parpadear el led azul del kit, medio segundo encendido, medio segundo apagado. Vamos a hacerlo programando en C.

Preview 07:40

En esta clase vamos a documentar el programa de la clase 2 para que sea más fácil entender el hardware del esquemático.

Documentación
06:10

En esta clase vamos a aprender a utilizar el pulsador SW2 del kit. Vamos a hacer un programa en C para encender el led azul cuando pulsemos SW2.

El Pulsador SW2
08:04

En esta clase vamos a aprender a usar las interrupciones asociadas al pulsador SW2. Cada vez que pulsemos SW2 vamos a cambiar el estado del led rojo.

Interrupciones
08:17

En esta clase vamos a aprender a utilizar el pulsador SW2 conectándolo al HW de PSoC 4. Cada vez que pulsemos SW2 vamos a encender el led rojo, pero todo HW, nada de SW.

Hardware Inputs
05:03

En esta clase vamos a aprender a utilizar la puerta lógica NOT. Cuando SW2 esté pulsado se encenderá el led rojo. Cuando no esté pulsado se encenderá el led verde.

Hardware Inputs (II)
05:36

En esta clase vamos a aprender a utilizar el Toggle Flip Flop. Con él vamos a hacer que cada vez que SW2 esté pulsado se cambie el estado del led rojo.

El Toggle Flip-Flop
05:33

En esta clase vamos a aprender a utilizar el contador básico. Como su nombre indica su funcionamiento es muy básico. Cuenta de manera ascendente desde 0. Cuando llega a su máximo valor vuelve a 0 y así sucesivamente.

El Contador Básico
07:24

En esta clase vamos a aprender a utilizar el contador. Cada 3 pulsaciones de SW2 el led verde va a cambiar de estado.

El Contador
09:26

En esta clase vamos a aprender a usar el componente PWM (Pulse Width Modulation). Lo vamos a usar para variar la intensidad del led rojo.

Preview 08:21

En esta clase vamos a usar la UART para enviar un mensaje al ordenador. Cada vez que pulsemos el botón de reset PSoC 4 va a enviar el texto 'Hello Uart' al ordenador.

UART
04:30

En esta clase vamos a usar la UART para enviar la orden desde el ordenador de qué led encender. Cuando enviemos un 1 se encenderá el led rojo, un 2 para el led verde y un 3 para el led azul.

UART (II)
07:11

En esta clase vamos a hacer lo mismo que en la clase anterior pero esta vez usando interrupciones.

UART-Leds-Int
05:54

En esta clase vamos a conectar un pulsador externo al kit. Vamos a eliminar los rebotes de la señal usando el componente Debouncer.

Debouncer
09:34

En esta clase vamos a aprender a utilizar el componente Demultiplexer, cada vez que pulsemos SW2 vamos a cambiar de led.

Demultiplexor
08:57

En esta clase vamos a ver cómo podemos usar el componente 'StatusRegister' para tener acceso desde el programa en C a información del HW de PSoC 4.

Status Register
09:57

En esta clase vamos a usar dos divisores de frecuencia y el multiplexor para cambiar la frecuencia de parpadeo del led rojo. Cuando SW2 esté pulsado el parpadeo será más lento.

Multiplexor
07:40

En esta clase vamos a utilizar el componente Control Register para poder controlar desde el programa en C el HW del PSoC 4.

Control Register
06:03

En esta clase vamos a conectar un potenciómetro externo al kit y vamos a medir el valor analógico.

ADC
09:44

En esta clase vamos a estudiar una señal llamada EOC (End Of Conversion) que el componente ADC genera cuando ha terminado la medida analógica.

ADC (II)
04:44

En esta clase vamos a utilizar el valor analógico medido del potenciómetro externo para encender un led diferente, dependiendo del valor medido. Si el valor es pequeño encenderemos el led azul, si está en la mitad del rango de entrada encenderemos el led verde y si el valor analógico está próximo al máximo encenderemos el led rojo.

ADC (III)
09:27

En esta clase vamos a generar una corriente usando el componente iDAC. Esta corriente fluirá por una resistencia externa de 2K produciendo una caída de tensión que vamos a medir con el osciloscopio.

iDAC
06:24

En esta clase vamos a usar la misma configuración hardware que en la lección anterior, el componente iDAC y una resistencia externa de 2K. Pero esta vez vamos a generar una señal senoidal.

iDAC (II)
05:39
About the Instructor
Javier Martínez
0.0 Average rating
0 Reviews
1 Student
2 Courses
Electronic engineer freelance.

Telecommunication Engineer from the Polytechnic University of Madrid. 20 years of experience in areas of electronics such as electronic design (HW, Altium, Kicad, Eagle) , microcontroller programming (PIC, ARM Cortex R, Cortex M)  and electromagnetic compatibility laboratories. Associate Professor at the Universidad Politécnica de Cartagena and collaborator of ITACA, Institute of Electromagnetic Compatibility. Currently freelance in Germany.