Tags
 
 
Soporte Técnico Cika
Library

InfoBase/Tutorials

Contents

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