CTU-001_DynamicC.pdf | CTU-001_DynamicC.pdf |
Tutorial: CTU-001 Título: Dynamic C
El presente es un tutorial sobre Dynamic C, el entorno integrado de programación y debugging de Z-World
para los microprocesadores Rabbit. Las áreas cubiertas abarcan desde cómo portar aplicaciones a Dynamic C,
pasando por las diferencias entre éste y ANSI C, hasta una breve descripción de su estructura interna.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Introducción.................................................................................................................................................... 2
Cómo portar aplicaciones a Dynamic C............................................................................................................ 2
Funciones para operaciones de I/O.............................................................................................................. 2 | |
|
|
CTU-002_Rabbit2000.pdf | CTU-002_Rabbit2000.pdf |
Tutorial: CTU-002 Título: Rabbit 2000
El presente es un tutorial sobre Rabbit 2000, el primer miembro de la familia Rabbit, basado en la
arquitectura del Z-80/180. Cubrimos las principales características, diferencias y mejoras con respecto al
conocido Z-80. Se recomienda la lectura de información al respecto para un estudio más profundo. Si bien se
trata de un documento sobre el microprocesador en sí, también hacemos aclaraciones sobre Dynamic C, la
herramienta oficial de desarrollo sobre Rabbit.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Introducción.................................................................................................................................................... 2 | |
|
|
CTU-003_Rabbit3000.pdf | CTU-003_Rabbit3000.pdf |
Tutorial: CTU-003 Título: Rabbit 3000
El presente es un tutorial sobre microprocesadores Rabbit 3000, el segundo miembro de la familia de
microprocesadores Rabbit, basados en la arquitectura del Z-80/180. El tutorial cubre las principales diferencias
y mejoras de estos procesadores con respecto al Rabbit 2000, por lo que se recomienda la lectura del tutorial
sobre Rabbit 2000 si el lector no tiene conocimientos previos de la familia Rabbit.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Introducción.................................................................................................................................................... 2
Novedades.................................................................................................................................................. 2 | |
|
|
CTU-004_IntroRabbit.pdf | CTU-004_IntroRabbit.pdf |
Tutorial: CTU-004 Título: Introducción a Rabbit
Por qué Rabbit ?
Microprocesadores y microcontroladores hay muchos.
Los microcontroladores de 8 bits son fáciles de usar, pero generalmente tienen poca memoria interna y su velocidad
de procesamiento es limitada para algunas aplicaciones.
Los microprocesadores de 8 bits pueden acceder a más memoria, pero a veces tampoco es suficiente. La conexión con
chips para decodificación (glue-logic) ocupa espacio de plaqueta y cuesta.
Los microcontroladores de 16 bits son más difíciles de usar, y tienen mucha más memoria, pero a veces tampoco es
suficiente.
Los microprocesadores de 16 bits suelen ser caros y la conexión de memorias y periféricos a los buses suele traer
problemas en ambientes donde la interferencia y el ruido son conflictivos. También necesitamos glue-logic. | |
|
|
CTU-005_IntroHoltek.pdf | CTU-005_IntroHoltek.pdf |
Tutorial: CTU-005 Título: Introducción a Holtek
El presente tutorial se orienta a introducir a Holtek a los ingenieros y developers familiarizados con otras tecnologías,
de una forma práctica y concisa. Primero analizaremos la arquitectura de estos micros interesantes y luego haremos
algunas comparaciones con micros conocidos. Finalmente, haremos una breve descripción, con ejemplos, del uso de
los periféricos más comunes.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Arquitectura................................................................................................................................................................ 1
Comparación con un CISC conocido........................................................................................................................... 3 | |
|
|
CTU-006_RabbitWeb.pdf | CTU-006_RabbitWeb.pdf |
Tutorial: CTU-006 Título: Rabbit Web
El presente es un tutorial sobre RabbitWeb, la extensión a Dynamic C que permite presentar páginas web
dinámicas de una forma rápida, sin recurrir a CGIs. Cubrimos las principales características, sintaxis y
ejemplos de uso. Se recomienda la lectura de información al respecto para un estudio más profundo.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Introducción.................................................................................................................................................... 2
Extensiones a Dynamic C................................................................................................................................ 2
Lenguaje script................................................................................................................................................ 4 | |
|
|
CTU-007_Intro2Holtek.pdf | CTU-007_Intro2Holtek.pdf |
Tutorial: CTU-007 Título: Introducción a Holtek desde PIC
El presente tutorial se orienta a introducir a Holtek a los ingenieros y developers familiarizados con Microchip PIC,
de una forma práctica y concisa. Para un análisis de la arquitectura y descripción del uso de los periféricos más
comunes, se sugiere el tutorial CTU-005.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Diferencias de Arquitectura......................................................................................................................................... 1
Comparación............................................................................................................................................................... 2
Microchip serie midrange (PIC16F)....................................................................................................................... 2 | |
|
|
CTU-008_Rabbit4000.pdf | CTU-008_Rabbit4000.pdf |
Tutorial: CTU-008 Título: Rabbit 4000
El presente es un tutorial sobre microprocesadores Rabbit 4000, el tercer integrante de la familia de
microprocesadores Rabbit, basados en la arquitectura de Z-80/180. El tutorial cubre las principales diferencias y
mejoras de estos procesadores con respecto al Rabbit 3000, por lo que se recomienda la lectura de los tutorials
sobre Rabbit 3000 (CTU-003), y Rabbit 2000 (CTU-002), dependiendo del grado de conocimientos previos
sobre la familia Rabbit, así como también del comentario técnico (CTC-008) que describe las modificaciones
para la revisión A del Rabbit 3000.
Índice de contenido
Introducción..............................................................................................................................................................2
Novedades...........................................................................................................................................................2
Principales diferencias con Rabbit 3000.............................................................................................................2 | |
|
|
CTU-009_MicrosRamtron.pdf | CTU-009_MicrosRamtron.pdf |
Tutorial: CTU-009 Título: Introducción a los micros Ramtron
El presente tutorial se orienta a introducir los microcontroladores Ramtron a los ingenieros y developers
familiarizados con otras tecnologías. Primero destacamos los puntos fundamentales de la arquitectura MCS51, para
luego analizar los aspectos que los diferencian. Este tutorial está basado en los primeros miembros de esta familia,
VRS51L2070 y VRS51L3074.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Arquitectura................................................................................................................................................................ 2
Agregados y modificaciones de Ramtron................................................................................................................ 2 | |
|
|
CTU-010_IntroHT-IDE3000.pdf | CTU-010_IntroHT-IDE3000.pdf |
Tutorial: CTU-010 Título: Introducción al entorno de desarrollo de Holtek: HT-IDE3000
El presente tutorial se orienta a introducir el entorno de desarrollo de Holtek a ingenieros y developers familiarizados
con otras tecnologías. A tal fin comentaremos las características principales y las diferencias fundamentales que se
encuentran entre éste y otros más comunes. Dado que se trata de un tutorial destinado a facilitar un inicio rápido, se
recomienda la lectura de la guía del usuario de la herramienta para conocer todas las opciones posibles.
La descripción y pantallas están basadas en la versión 6.6 de la herramienta.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Trabajando con proyectos............................................................................................................................................ 1 | |
|
|
CTU-011_Intro3Holtek.pdf | CTU-011_Intro3Holtek.pdf |
Tutorial: CTU-011 Título: Introducción a Holtek desde MCS-51
El presente tutorial se orienta a introducir a Holtek a los ingenieros y developers familiarizados con MCS-51, de una
forma práctica y concisa. Para un análisis de la arquitectura y descripción del uso de los periféricos más comunes, se
sugiere el tutorial CTU-005.
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
¡ ¢ £ ¤ ¥ ¢ ¥ ¤ ¦ ¡ § ¥ ¡ £ ¢ ¦
Comparación de Arquitecturas.................................................................................................................................... 1
Comparación............................................................................................................................................................... 2
MCS-51................................................................................................................................................................. 2 | |
|
|
CTU-012_XBeeProgramable.pdf | CTU-012_XBeeProgramable.pdf |
Tutorial: CTU-012 Título: XBee Programable
El presente tutorial tiene por objeto presentar la forma de utilizar el XBee PRO ZB Programable. Para información
sobre la utilización de otros módulos XBee ZB, se sugieren los CTC-058 al 062.
Índice de contenido
Descripción del módulo........................................................................................................................................................1
Utilización del bootloader....................................................................................................................................................2
Configuración y actualización de firmware del EM250................................................................................................2
Carga o actualización del firmware de aplicación del MC9S08QE32..........................................................................2
Desarrollo de aplicaciones en C...........................................................................................................................................3
Manejo de I/O del procesador........................................................................................................................................3
Comunicación con un host por puerto serie...................................................................................................................3 | |
|
|
CTU-013_FDT_FG035.pdf | CTU-013_FDT_FG035.pdf |
Tutorial: CTU-013 Título: Display color FDT FG035
El presente tutorial describe las características y utilización del display color inteligente FG035QW00 de FDT.
Índice de contenido
Breve descripción del display...............................................................................................................................................1
Utilización............................................................................................................................................................................1
Conexión con un micro o equivalente............................................................................................................................1
Conexión con una PC o equivalente..............................................................................................................................2
Software “Command Pilot”......................................................................................................................................2
Diseño de la imagen.......................................................................................................................................................3
Instalación de la imagen binaria....................................................................................................................................4
Verificación....................................................................................................................................................................5 | |
|
|
CTU-014_FDT_FG056.pdf | CTU-014_FDT_FG056.pdf |
Tutorial: CTU-014 Título: Display color FDT FG056
El presente tutorial describe las características y utilización del display color inteligente FG056VW00x de FDT.
Índice de contenido
Breve descripción del display...............................................................................................................................................1
Utilización............................................................................................................................................................................1
Conexión con un micro o equivalente............................................................................................................................1
Conexión con una PC o equivalente..............................................................................................................................2
Software “Command Pilot”......................................................................................................................................2
Diseño de la imagen.......................................................................................................................................................3
Instalación de la imagen binaria....................................................................................................................................4
Verificación....................................................................................................................................................................5 | |
|
|
CTU-015_HT32F_125x_1755_65.pdf | CTU-015_HT32F_125x_1755_65.pdf |
Tutorial: CTU-015 Título: Holtek HT32F125x
El presente tutorial tiene por objeto introducir al core de 32-bits ARM Cortex-M3 y presentar la forma de utilizar los
micros de las familias HT32F125x y HT32F1755/65 de Holtek.
Índice de contenido
Descripción del micro..........................................................................................................................................................3
ARM Cortex-M3.............................................................................................................................................................3
Interrupciones: NVIC...............................................................................................................................................3
Timer: SysTick..........................................................................................................................................................4
CMSIS.......................................................................................................................................................................4
Buses internos: AHB y APB.....................................................................................................................................4
Revisiones.................................................................................................................................................................4 | |
|
|
CTU-016_HT32F_USBD.pdf | CTU-016_HT32F_USBD.pdf |
Tutorial: CTU-016 Título: Holtek HT32F USB device
El presente tutorial tiene por objeto introducir la biblioteca de funciones para soporte de dispositivos USB en base a
micros de la familia HT32F1755/65 de Holtek.
Índice de contenido
Descripción del periférico....................................................................................................................................................2
Descripción de la biblioteca de funciones............................................................................................................................2
Transacciones.................................................................................................................................................................2
OUT...........................................................................................................................................................................2
IN...............................................................................................................................................................................3
Control transfers.......................................................................................................................................................3
Suspend...........................................................................................................................................................................3 | |
|
|