,QIRUPDFLyQHQHO&'
El CD que acompaña a este libro contiene una colección de algunas de mis Notas
de Aplicación escritas para Cika Electrónica, representante en la Argentina de
Rabbit Semiconductor. En las mismas podrá encontrar información sobre conexión y
utilización de displays alfanuméricos y gráficos, touch screen resistivos, creación de
bibliotecas de funciones, uso y personalización de algunas bibliotecas de funciones
de Rabbit, y demás cosas relacionadas con el soporte que un distribuidor debe dar a
sus clientes. Si bien a lo largo del libro se ha evitado incurrir en frases tendenciosas
que inciten compulsivamente al lector a adquirir el producto, esto no es así en las
Notas de Aplicación, las cuales tienen esa finalidad por definición...
No obstante, haremos una somera descripción de cada una, de modo de poder
acceder más rápidamente a aquellas cuestiones de interés, sin bucear por todas las
notas.
CAN-001: Describe brevemente las formas posibles de conexión de un display
alfanumérico a Rabbit. Dado que disponemos tanto de los I/O como del
bus, se analizan ambas posibilidades.
CAN-002: Desarrolla la conexión de un display alfanumérico mediante I/O
CAN-003: Desarrolla la conexión de un display gráfico de 128x64 basado en el
controlador HD61202, mediante I/O.
CAN-004: Agrega a la CAN-003 un web server y forma una “pizarra remota”, que
puede escribirse vía web
CAN-005: Desarrolla la conexión de un display gráfico de 320x240 basado en el
controlador SED1335, mediante I/O.
CAN-006: Agrega a la CAN-005 un web server y forma una “pizarra remota”, que
puede escribirse vía web
CAN-007: Desarrolla la conexión de un display gráfico de 240x64 basado en el
controlador LC7981, mediante I/O.
CAN-008: Dado que el HD61202 es solamente gráfico, esta nota desarrolla algunas
formas de generar texto en un display 128x64
CAN-010: Desarrolla la conexión de un conversor analógico-digital SPI de
Microchip, el MCP3204, utilizando la conexión SPI que provee Rabbit.
CAN-011: Desarrolla la conexión de un display gráfico de 240x64 basado en el
controlador T6963, mediante I/O.
CAN-012: Desarrolla la conexión de un display gráfico de 320x240 basado en el
controlador SED1335, esta vez al bus.
CAN-013: Analiza el soporte para displays gráficos que se incluye con Dynamic C
versión 8. Particularmente analiza unas bibliotecas de funciones que
221
CD
minimizan el esfuerzo de programación necesario para manejar gráficos
de calidad.
CAN-014: Analiza el soporte para touch screens que se incluye con Dynamic C
versión 8.
CAN-015: Estudia de forma genérica, aplicable a cualquier procesador, el
funcionamiento y conexionado de una touch screen resistiva. Desarrolla
un hardware muy simple, que será reemplazado en la CAN-020 por el
ADS7846
CAN-016: Desarrolla una biblioteca de funciones para soportar un display de
320x240 con touch screen basado en el controlador SED1335
CAN-018: Empleando la library desarrollada en la CAN-016, muestra un ejemplo
del manejo de gráficos, atendiendo además otras tareas y mostrando
como enviar y recibir emails. Corresponde al demo desarrollado en el
Seminario Rabbit Buenos Aires 2004
CAN-019: Analiza la forma de trabajar con ports serie, aprovechando las funciones
de las libraries de Rabbit, particularmente funcionamiento en
background, buffering, y timing. Antecesora del capítulo sobre ports
serie.
CAN-020: Analiza el ADS7846, un controlador de touch screen con interfaz serie
(similar a SPI) que nos permite leer una pantalla resistiva y disponer
además de un par de entradas para utilizarlo como AD. El análisis es
genérico, para uso con cualquier procesador.
CAN-021: Agrega soporte para el ADS7846 a la library desarrollada en la CAN016, mejorando la respuesta de la touch screen
CAN-022: Dado el formato caprichoso de la distribución de la imagen en memoria
para el HD61202, esta nota muestra la forma de convertir imágenes en
bitmaps que pueden desplegarse luego en el display de 128x64
CAN-023: Aprovechamos una entrada disponible del ADS7846 y la usamos para
monitorear una señal de baja frecuencia; emplea las libraries de FFT
para análisis de espectro
CAN-024: Desarrolla un control de personal monitoreable vía Ethernet, corresponde
al proyecto desarrollado en este libro.
CAN-025: Desarrolla una simple interfaz USB, mediante la cual un port serie común
se conecta vía USB a una computadora, y puede accederse como un port
serie virtual.
CAN-026: Desarrolla una interfaz y ejemplo de uso de un módulo de reconocimiento
de huellas dactilares.
222
">