
Introducción Al Psoc5Lp
Teoría y aplicaciones prácticaBy Julián Camargo, César Perdomo CharryLength6h 6m
About this audiobook
En la actualidad existe una gran variedad de microcontroladores producidos por fabricantes de semiconductores de reconocida trayectoria en el área, con características y costos similares, presentando un sin número de posibilidades en cuanto a periféricos y aplicabilidad se refieren. Estos dispositivos tienen algunas limitaciones que no permiten la operación dinámica de sus periféricos, es decir, no se puede aumentar la cantidad de periféricos preexistentes en el mismo; así, surge en este caso la necesidad de cambiar de dispositivo o incluso de fabricante haciendo más costoso y posiblemente más complejo el producto o diseño a realizar.
Audiobook details
GenreTechnology
Length6 hrs 6 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateApr 14, 2016
LanguageSpanish
Table of contents
1Dedicación
95Ejemplo 7-1:
2¿Qué es un PSoC®?
96Captura de interrupción en un bloque de E/S
3Arquitectura general
97Solución
4Bloque de enrutamiento programable y de interconexión
98Ejemplo 7-2:
5Bloques analógicos y digitales configurables
99Contador de objetos utilizando un sensor infrarrojo y visualización dinámica en dos displays de 7 segmentos
Show all chaptersShow less
6Subsistema CPU
100Solución
7Familias PSoC®
101Ejemplo 7-3:
8Sistemas de desarrollo para PSoC®’s
102Implementación de un contador de objetos en una banda transportadora
9CY3210-PSoCEval1
103Solución
10CY3214-PSoCEvalUSB
104Ejemplo 7-4:
11CY8CKIT-030 PSoC®3
105Conversor analógico a digital del PSoC5®LP
12CY8CKIT-001 PSoC®
106ADC por aproximaciones sucesivas
13CY8CKIT-042 PSoC4
107Señales de entrada/salida del bloque ADC por aproximaciones sucesivas
14CY8CKIT-040 PSoC4000
108Configuración del bloque ADC por aproximaciones sucesivas
15CY8CKIT-038 PSoC4200
109Rutinas utilizadas para el manejo del bloque ADC_SAR
16CY8CKIT-049 PSoC4
110ADC delta sigma
17CY8CKIT-044 PSoC®4 M-SERIES
111Señales de entrada/salida del ADC delta sigma T2
18CY8KIT-059 PSoC®5LP
112Configuración del bloque ADC delta sigma
19Arquitectura de la familia PSoC®5LP
113Rutinas utilizadas para el manejo del bloque ADC_Del_Sig
20Unidad central de procesamiento (CPU)
114Ejemplos de uso del bloque ADC
21Registros
115Voltímetro digital con visualización en LCD
22Registros especiales
116Solución
23Modos de operación
117Ejemplo 8-1:
24Nested vectored interrupt controller (NVIC)
118Termómetro digital
25Mapa de memoria
119Solución
26Set de instrucciones
120Ejemplo 8-2:
27Memoria
121Temporizador/contador del PSoC5®LP
28Recursos del sistema
122Descripción general
29Sistema digital
123Uso del bloque Timer
30Bloques digitales universales
124Señales de entrada/salida del Timer
31Camino de datos
125Configuración del bloque Timer
32Arreglo de bloques universales digitales
126Rutinas utilizadas para el manejo del bloque Timer
33Sistema digital de interconexión
127Ejemplos de uso del bloque Timer
34Sistema analógico
128Operación básica del bloque Timer
35Nomenclatura utilizada para nombrar los PSoC®s
129Solución
36Familia PSoC® CY8C58LP
130Ejemplo 9-1:
37Características generales del CY8C5888LTI-LP097
131Reloj digital con visualización en LCD
38Distribución y función de pines del CY8C5888LTI-LP097
132Solución
39Software de programación para el PSoC®5LP
133Eejemplo 9-2:
40Plantilla diseño esquemático
134PWM del PSoC5®LP
41Plantilla recursos del sistema
135Características y uso del bloque PWM
42Plantilla edición de código C
136Señales de entrada/salida del PWM T2
43Debugger
137Configuración del bloque PWM
44Creación de un proyecto con PSoC® Creator
138Rutinas utilizadas para el manejo del bloque PWM
45Kit de desarrollo CY8CKIT-059 para PSoC®5LP
139Ejemplo de uso del bloque PWM
46Diagrama de bloques del CY8CKIT-059
140Dimmer digital controlado por PWM
47Detalles del hardware del kit
141Solución
48Distribución de pines de la tarjeta con el PSoC®5LP
142Ejemplo 10-1:
49Distribución de pines de la tarjeta KitProg
143Conversor digital a analógico del PSoC5®LP
50Conexión entre la tarjeta KitProg y la tarjeta con el PSoC®5LP T2
144Características y uso del bloque DAC
51Tarjeta de periféricos para el kit CY8CKIT-059 T1
145Señales de entrada/salida del DAC de voltaje
52Puertos de entrada/salida (E/S)
146Configuración del bloque DAC de voltaje
53Puertos de E/S de propósito general (GPIO)
147Rutinas utilizadas para el manejo del bloque DAC de voltaje
54Puertos de E/S especiales (SIO)
148Ejemplo de uso del bloque DAC
55Puerto de E/S USB (USBIO)
149Generador de señales con DAC de voltaje
56Uso de los puertos de E/S con el PSoC Creator
150Solución
57Configuración
151Ejemplo 11-1:
58Rutinas utilizadas para el manejo de las líneas de E/S
152Módulo UART del PSoC5®LP
59Ejemplos de aplicación de los puertos de E/S
153Características y uso del bloque UART T1
60Diseño de un decodificador de teclado matricial 4x4
154Señales de entrada/salida del bloque UART
61Solución
155Configuración del bloque UART
62Visualización de datos en display de 7 segmentos
156Rutinas utilizadas para el manejo del bloque UART
63Solución
157Ejemplos De Uso Del Bloque UART
64Ejemplo 5-2:
158Operación básica del bloque UART
65Manejo de tiempo con rutinas por software
159Solución
66Solución
160Nota:
67Ejemplo 5-3:
161Ejemplo 12-1:
68Solución
162Voltímetro digital serial con visualización en PC
69Ejemplo 5-4:
163Solución
70Bloque LCD alfanumérica
164Ejemplo 12-2:
71Descripción general
165Algunos módulos analógicos del PSoC5®LP
72Uso del bloque LCD_Char
166Bloque comparador analógico
73Configuración del bloque LCD T2
167Señales de entrada/salida del bloque Comparador
74Rutinas utilizadas para el manejo del bloque LCD
168Configuración del bloque comparador
75Ejemplos de aplicación del bloque LCD
169Rutinas utilizadas para el manejo del bloque comparador
76Manejo básico de la LCD
170Bloque amplificador operacional
77Solución
171Señales de entrada/salida del bloque amplificador operacional
78Ejemplo 6-1:
172Configuración del bloque amplificador operacional
79Decodificador de teclado matricial con visualización en LCD
173Rutinas utilizadas para el manejo del bloque amplificador operacional
80Solución
174Bloque amplificador de ganancia programable (PGA)
81Ejemplo 6-2:
175Señales de entrada/salida del bloque PGA
82Manejo de caracteres personalizados
176Configuración del bloque PGA
83Solución
177Rutinas utilizadas para el manejo del bloque PGA
84Ejemplo 6-3:
178Ejemplos de uso de los bloques analógicos
85Animación simple con caracteres personalizados en la LCD
179Operación básica del bloque comparador analógico
86Solución
180Solución
87Ejemplo 6-4:
181Ejemplo 13-1:
88Interrupciones en el PSoC5®LP
182Operación básica del bloque amplificador operacional T2
89Bloque de interrupción del PSoC®5LP
183Solución
90Configuración del bloque de interrupción
184Ejemplo 13-2:
91Rutinas utilizadas para el manejo del bloque de interrupción
185Operación básica del bloque amplificador de ganancia programable
92Ejemplos de uso del bloque de interrupción
186Solución
93Aplicación de una interrupción simple
187Ejemplo 13-3:
94Solución
188Sobre las autoras