FLASH_POD Manual de Usuario Versión 1.2 Diseñado por: Ing. Daniel Di Lella D.F.A.E FLASH_POD. Manual de Usuario. Versión 1.2

Tamaño: px
Comenzar la demostración a partir de la página:

Download "FLASH_POD Manual de Usuario Versión 1.2 Diseñado por: Ing. Daniel Di Lella D.F.A.E FLASH_POD. Manual de Usuario. Versión 1.2"

Transcripción

1 FLASH_POD Manual de Usuario Versión 1.2 Emulador en Sistema (I.S.E) para TODA la familia de Microcontroladores HC908 FLASH de Freescale Semiconductor. 1

2 - Contenido Introducción Características Generales Contenido del Kit Instalación del Software Instalación del Hardware del Sistema Seteos de Switchs y Jumpers Zócalo IDC de Emulación para la tarjeta de usuario Puertos de Comunicación Modos de Operación Poniendo en Marcha el Sistema Seguridad ICS08xxZ In-Circuit Simulator, Interface de Usuario ICD08SZ In-Circuit Debugger Función Diagnóstico Función Ver Oscilador Activo Codewarrior 5.x / 6.x para HC(S) Preguntas Frecuentes Apendice 1: Lay out de jumpers y conectores Apendice 2: Instalación y actualización del Entorno CodeWarrior 5.0 Diseñado y Desarrollado por: Ing. Daniel Di Lella Dedicated Field Application Engineer ( ) (Ingeniero de Aplicaciones) Privado: dilella@arnet.com.ar Comentarios & Sugerencias: República Argentina Tel: (54 11) edudevices@gmail.com 2

3 Control de Versiones: 1.0 Editada en Marzo de Editada en Noviembre de Contiene correciones en las sección 6.0- Jumpers & Settings con respecto a J1A/J1B/J1C. Mejoras en la sección 16.0 CodeWarrior 5.0 para HC(S)08. Agregado del Apendice 2. Instalación y Actualización del Entorno CodeWarrior Editada en Junio de Se incorpora nota aclaratoria sobre las limitaciones en la Simulación En Circuito (ICS08SZ) para la nueva familia HC908QTxA y HC908QYxA en la sección 12.1 de este manual de usuario. 3

4 1.0 - Introducción: El propósito de este manual es describir el funcionamiento del sistema FLASH_POD y dar instrucciones paso a paso que permitan el uso de esta potente herramienta de desarrollo para los nuevos microcontroladores de la familia HC908 de Freescale Semiconductor MC908xx. El sistema FLASH_POD es una herramienta de desarrollo para diseñadores que desarrollan y depuran tarjetas que incorporan alguno de los microcontroladores (MCU) MC908xx y es la evolución natural del sistema ampliamente conocido E-FLASH08 y 100% compatible con este último. El KIT contiene todo el hardware y software necesario para desarrollar una aplicación completa, incluyendo, Emulación En Circuito en Tiempo Real, Simulación En Circuito (No Tiempo Real), Simulación Pura sin circuito, Edición y Compilación de Código y Programación de todos los microcontroladores de la familia HC908. A título ilustrativo, se detalla una lista parcial de los MCUs soportados por el sistema FLASH_POD: MC68HC908JK1, MC68HC908JK3, MC68HC908JL3, MC68HC908JK8, MC68HC908JL8, MC68HC908GP32, MC68HC908GT16, MC68HC908GT8, MC68HC908GR16 MC68HC908GR8, MC68HC908GR4, MC68HC908MR32, MC68HC908MR24, MC68HC908MR16, MC68HC908MR8, MC68HC908KX8, MC68HC908KX2, MC68HC908RK2, MC68HC908JB8, MC68HC908JB16, MC68HC908KH12, MC68HC908SR12, MC68HC908AB32, MC68HC908AP64, MC68HC908AP32, MC68HC908AP16, MC68HC908AP8, MC68HC908AP64A, MC68HC908AP32A, MC68HC908AP16A, MC68HC908AP8A, MC68HC908QT1, MC68HC908QT1A, MC68HC908QT2, MC68HC908QT2A, MC68HC908QT4, MC68HC908QT4A, MC68HC908QY1, MC68HC908QY1A, MC68HC908QY2, MC68HC908QY2A, MC68HC908QY4, MC68HC908QY4A, MC68HC908QY8, MC68HC908QB8, MC68HC908QB4, MC68HC908LJ24, MC68HC908BD48, MC68HC908GZ60, MC68HC908GZ16, MC68HC908GZ8, MC68HC908AZ60A, y futuros nuevos derivativos HC908, que aparezcan o que no figuren en esta lista ( ver sitio web de Freescale Semiconductor ) Características Generales: Cuando comenzamos a trabajar con una nueva familia de microcontroladores, nos encontramos a menudo, con el dilema de elegir la herramienta mas adecuada para nuestros futuros proyectos. En la nueva familia de Microcontroladores FLASH HC908 de Freescale, nos encontramos ante esta situación. Para fortuna de los diseñadores de sistemas con MCUs, la familia HC908 posee un amplio porfolio de herramientas de desarrollo en Tiempo Real, sin embargo, todos los sistemas responden a dos grandes grupos. - Emuladores En Circuito. - Emuladores En Sistema. 4

5 Que es un Emulador En - Circuito? Un Emulador En - Circuito o I.C.E (In - Circuit Emulator) es un sistema de desarrollo capaz de emular en tiempo real (a la velocidad del clock del sistema) las funciones y funcionalidad de un microcontrolador determinado. Los I.C.E poseen un conector de cable plano con un zócalo en uno de sus extremos que "imitan" física y mecánicamente la disposición de pines del "Chip" del MCU a emular. Esto permite reemplazar al chip que iría en la aplicación bajo desarrollo del usuario por el cable plano en cuestión, posibilitando de esta forma la vinculación entre la aplicación y el sistema de desarrollo. Debido a este modo de vinculación que poseen estos sistemas, se plantean ventajas y limitaciones para los mismos. Dentro de las ventajas, podemos destacar que en los I.C.E la "potencia" de Emulación reside dentro de ellos, permitiendo utilizar mínimo hardware cuando, por ejemplo, solo se quiere depurar o probar un módulo específico del MCU (SCI, SPI, TIMERS, A/D, etc.). Otra ventaja, es que al usar un zócalo que reemplaza al microcontrolador a emular, no se utiliza un conector extra en la placa bajo desarrollo. Las limitaciones en este tipo de sistemas, pasan por la poca "flexibilidad" en la variedad de dispositivos a emular, ya que se necesita un "arnés" (conector + cable plano) para cada tipo de derivativo, tipo de encapsulado, y además circuitería especifica incluida en el emulador para cada uno de ellos. Otra limitación es el alto costo de estos sistemas, ya que tienen involucrado una gran cantidad de hardware, conectores especiales y zócalos de iguales características. Cable plano, con zócalo para emulación Placa del usuario bajo desarrollo Detalle conexión cable plano p/ Emulación con la placa del usuario bajo desarrollo en un sistema I.C.E típico. 5

6 Que es un Emulador En - Sistema? Los Emuladores En - Sistema o I.S.E. (In - System Emulator), son de más reciente aparición que los I.C.E., y es una tendencia en franca expansión entre los fabricantes de microcontroladores y proveedores de herramientas. Los I.S.E son también sistemas de desarrollo capaces de emular en tiempo real (a la velocidad del clock del sistema) las funciones y funcionalidad de un microcontrolador determinado, pero a diferencia de los I.C.E. basan su "potencia" de Emulación en los distintos MCUs incorporados en las propias placas de los usuarios bajo desarrollo. Los microcontroladores de la familia HC908 de Freescale, soportan un modo especial de operación que permite a los desarrolladores de software acceder a un programa monitor "interno" que ayudará en la depuración de los programas. Este modo de operación se conoce como "Modo Monitor" y permite que un sistema Host (PC) se comunique con el microcontrolador bajo desarrollo. El sistema "FLASH_POD" pertenece al grupo de los I.S.E, este usa el "Modo Monitor" de la familia HC908, para Emulación en Tiempo Real, Programación de la memoria FLASH, y Simulación con la tarjeta de hardware real del usuario. Solamente un conector (header) del tipo IDC 2 x 10 es necesario incluir en la tarjeta del usuario, para de esta forma, permitir que el sistema FLASH_POD se comunique con la tarjeta bajo desarrollo y así obtener una completa emulación "In-System". Este conector se intercalará entre las principales señales del MCU y el resto del circuito de la placa, existiendo señales comunes y otras particulares entre los distintos MCUs a emular. De esta forma de vinculación entre placa y sistema de emulación, surgen ventajas y limitaciones. Entre las ventajas podemos citar la gran flexibilidad a la hora de emular distintos derivativos de una familia de MCUs (todos los HC908), independientemente del tipo de encapsulado y cantidad de pines (DIP, SOIC, QFP, TQFP). Otra ventaja es el menor costo de este tipo de herramientas, ya que no tiene que cargar con un hardware complejo y sobredimensionado, ni con cables planos o zócalos especiales. Las limitaciones en este tipo de sistemas pasan por la inclusión "obligatoria" del conector de vinculación placa - emulador en la placa bajo desarrollo y el no poder utilizar al sistema emulador sin la placa del usuario con el MCU a emular. Esta última limitación se debe al hecho que en un sistema I.S.E, existen circuitos de adaptación de señales, control de alimentación, comunicación con la PC, manejo de recursos I/O, etc., que son vitales en dicho sistema pero la potencia de emulación descansa realmente en el MCU de la propia placa a depurar. En el Kit "FLASH_POD", se incluye una placa "demo" (Demo Board) conteniendo un MCU derivativo de la flia. HC908 como el MC68HC908QY4A, que permite realizar pruebas y depuraciones de distintos módulos del chip, sin la necesidad de agregar hardware adicional o con uso mínimo del mismo. De esta forma, se compensa la última limitación comentada anteriormente para este tipo de Sistemas. 6

7 Header Board Conector IDC Sobre Header de 2 x 10 pines Placa de Usuario Bajo desarrollo MCU en la placa!!!! Detalle de conexión con una placa de usuario bajo desarrollo y un sistema I.S.E típico. El sistema puede trabajar como "Emulador En No Tiempo Real" (I.C.S para Freescale) y también como "Emulador En Tiempo Real" (I.C.D para Freescale). Esta característica y el Editor WinIDE (Windows Integrated Development Environment) hacen sencilla la edición, compilación, ensamble, y correr los siguientes programas externos del ICS08: CASM08Z assembler (compilador general Assembler para HC908) ICS08xxZ In-circuit simulator (Simulador en Circuito p/ cada flia. HC908) PROG8SZ FLASH programmer (Programador universal) ICD08SZ real-time in-circuit debugger (Emulador en Tiempo Real) El Kit FLASH_POD es un sistema de desarrollo de bajo costo que soporta edición, ensamblado, Simulación En-Circuito, Emulación Tiempo Real En-Circuito (In-Circuit Debugger), y programación de la memoria FLASH. 7

8 Entre las características que se incluyen, se puede citar : Edición con WinIDE (editor de Texto). Ensamblado con CASM08 compilador assembler. Programación de la memoria FLASH con el PROG8SZ y múltiples algoritmos de programación ".08p". - Carga de código en memoria FLASH para producción y/o uso de depuración. Simulación En-Circuito y Simulación pura de los MCUs MC908xx Con el ICS08xxZ, incluyendo: - Simulación de todas las instrucciones, memoria, registros, y periféricos. - Simulación opcional de los pines de entrada desde el hardware. - Breakpoints condicionales, archivos script, y archivos log. - Modos de ejecución Paso a Paso, Multi-paso, y continuo. Introducción de hasta 64 "Breakpoints" por soft, en cualquier posición del programa, también disparado por un valor de Acumulador, o por el Stack Pointer (SP)(Breakpoints Condicionales) (solo en el modo ICS, NO DISPONIBLE en el modo ICD (Debbuger en Tiempo Real)). Emulación en Tiempo-Real limitada y depuración con ICD08SZ, incluyendo: - Carga de código en RAM - Ejecución "Real-Time" en RAM o FLASH (grabada con PROG8SZ) - Un "hardware breakpoint" en FLASH (en cualquier posición flash) - Multiples breakpoints en RAM - Modos de ejecución Paso a Paso, Multi-paso, y continuo. - Depuración en "Real - Time" sin demoras o instrucciones extra. Documentación de Ayuda "On-Line" para todo el software Software integrado dentro del entorno WinIDE, permite acceso inmediato a las Aplicaciones. Conexión con el hardware a emular (tarjeta de usuario) por medio de un cable flexible y un conector IDC de 2 x 10 pines (Header Board). Mínimo espacio de PCB requerido para el conector de emulación. Conexión con la PC por medio de puerto serial RS-232C (COM xx) o por medio de un puerto serial universal USB (Universal Serial Bus) que permite utilizar PCs o Notebooks nuevas o viejas sin problemas. 8

9 Alimentación del sistema FLASH_POD por medio de fuentes externas de corriente continua o corriente alterna (DC o AC) y además puede alimentarse por medio del puerto USB que disponen las PCs o Notebooks. Función diagnóstico incorporada a la herramienta, permite verificar en forma sencilla las conexiones principales entre el sistema de desarrollo y la placa del usuario bajo depuración. Un circuito exclusivo permite que todos los pines del MCU estén disponibles durante el Modo de Emulación sin limitaciones de uso (I/O, ADC, Timers Channels, IRQ, Reset, etc.). Solamente 1 (un) pin del MCU NO está disponible durante la emulación, porque es necesario un puerto de comunicación a un solo hilo entre el MCU y la PC (1-WIRE-M). Operación con dispositivos desde 5 hasta 2,7 Volts o Tensiones Mixtas ( por ej. tipo HC908JB8, HC908JB16 MCUs para USB). - Habilitación / Deshabilitación de configuraciones especiales del pin IRQ, Reset, Oscillator Out, y VDD output por medio de múltiples jumpers. Selección de cuatro ( 5 ) fuentes diferentes de Osciladores: - OSC1 = 4,9152 Mhz - OSC2 = 9,8304 Mhz. - OSC3 = 14,7456 Mhz - OSC4 = 6,0000 Mhz. - OSC EXT = oe --- Oscilador Externo Posibilidad de elegir entre "Modo Simulación", "Modo Emulación" y "Modo Emulación en Circuito en tiempo Real" (limitado). Retención automática en memoria no volátil de la configuración elegida por medio de pulsadores durante un desarrollo. Creación de "macros" para ejecución automática de programas. Armado de "carpetas" de proyecto con todos los archivos involucrados en el mismo. Visualización en pantalla de registros del CPU, ventana de memoria, variables elegidas por el usuario, etc. Verdadero nivel "simbólico" del programa bajo emulación (conserva nombres de variables y etiquetas, sin reemplazarlas por su verdadera posición). Actualizaciones frecuentes de seteos para emular NUEVOS microcontroladores de la familia HC908 por medio de un sitio web, de esta forma la herramienta se mantiene actualizada en forma permanente. FLASH_POD es 100% compatible con entornos integrados de desarrollo como el WinIDE de P & E Microcomputer Systems y CodeWarrior 5.x / 6.x de Freescale Semiconductor. 9

10 3.0 - Contenido del Kit: El kit del sistema FLASH_POD viene provisto de los siguientes elementos: - 1 Placa Mother Board (placa principal del sistema). - 1 Placa Header Board (placa de generación de clocks, e interface con MCU). - 1 Placa Demo Board (placa de Demo para realizar las primeras experiencias). - 1 Cable Serial RS-232C tipo Macho Hembra Null Modem. - 1 Cable Serial USB tipo A B. - 1 CD ROM de instalación. - 1 CD ROM con versión Demo del Entorno CodeWarrior 6.x - Hojas de Instrucciones de instalación Rápida Instalación del Software: En la actualidad hay disponibles dos entornos de trabajo integrado (I.D.E) como son el WinIDE de la firma P & E Microcomputer Systems Inc, y el CodeWarrior 5.x / 6.x de la firma Freescale Semiconductor. Ambos sistemas son 100 % compatibles con el hardware de FLASH_POD y constituyen entornos de trabajo integrados poderosos y flexibles que aprovechan al máximo las características especiales del hardware Instalación del entorno WinIDE: Introducción: El WinIDE (Windows Integrated Development Enviroment) es un entorno integrado de trabajo que permite reunir en un solo ambiente, múltiples aplicativos útiles en el trabajo de desarrollo, todos accesibles por medio d e íconos gráficos típicos de las aplicaciones bajo Windows. El WinIDE reúne un Editor de Texto sencillo del tipo Wordpad (apto para escribir nuestro programa en lenguaje Assembler), un Compilador universal assembler para toda la familia HC908, un simulador puro (simulación sin hardware), un Simulador En Circuito (In Circuit Simulator), y un Emulador En Tiempo Real (In Circuit Debugger). En la Figura 1, se puede observar la pantalla principal típica del entorno WinIDE. 10

11 Figura 1 Pantalla principal típica del entorno WinIDE. Cuando se diseñó el software, se pensó en un entorno WinIDE para cada familia o grupo de derivativos HC908. Esto se debe a que dentro del entorno existen dos aplicativos como el Simulador Puro y El Simulador En Circuito, que están personalizados para cada familia en particular debido a que simulan registros y periféricos por soft que pueden o no compartir entre familias. Posteriormente, y debido al crecimiento del número de derivativos de la familia HC908, se dispone de un WinIDE universal que no incluye las modalidades de simulación, pero sí todos los otros aplicativos típicos del WinIDE. Instalación Para instalar el software, usted dispone de un CD ROM con la etiqueta FLASH_POD. Dentro del sub directorio WinIDE, se encuentran distintas carpetas que contienen las distintas versiones del entorno a instalar para cada tipo de familia. Si no se encontrara la carpeta correspondiente a la familia a utilizar, sugerimos instalar el software contenido en la carpeta PKG08SZ que no es otra cosa que el WinIDE universal. 11

12 La ruta de acceso es: - FLASH_POD\WinIDE\HC908xx (donde HC908xx es la carpeta que contiene el software del dispositivo elegido) Por ejemplo, si se quiere trabajar con la familia HC908JK (JK1/JK3/JL3) se tiene que instalar el soft contenido en la carpeta HC908jkz, si por ejemplo, se quiere trabajar con la familia HC908QT/QY (QT1/QY1/QT2/QY2/QT4/QY4) se tiene que instalar el soft contenido en la carpeta HC908qtqyz. En cada carpeta se encontrará un ejecutable, hacer doble clic para activar el programa de auto-instalación WIZARD que guiará al usuario en el proceso de instalación. Si no se es un usuario experimentado, se sugiere seleccionar los seteos por default en cada pregunta, y el programa correrá sin problemas. Las versiones de software aquí presentadas, son compatibles con Windows 95 y Windows 98, Windows 98SE, Windows ME, Windows XP. Para actualizaciones de Software, por favor chequee el: Web Site de P&E Microcomputer Systems Inc. Debe registrase en forma gratuita en dicho sitio para poder bajar la información deseada. Pantalla típica de instalación de los entornos WinIDE. Una vez finalizada la instalación del entorno elegido, para una mayor comodidad, llevar al escritorio de la PC, el ejecutable principal denominado WinIDE Development Enviroment. 12

13 Icono principal del WinIDE Aplicativos reunidos en un mismo entorno Instalación del Hardware del sistema: El sistema FLASH_POD está formado por las siguientes 3 placas: - Mother Board: Placa principal de control de las señales, seteos y configuración para distintos microcontroladores. - Header Board: Placa de generación de clocks, manejo de señales y conexión con la placa del usuario bajo desarrollo. - Demo Board: Placa de demostración, sirve como referencia para trabajar. Luego esta placa es reemplazada por la placa del usuario bajo desarrollo. Este sistema pertenece a la categoría de los I.S.E (In System Emulator, o emulador en sistema) y basa su capacidad de desarrollo en el propio microcontrolador ubicado en la placa bajo desarrollo del usuario. Este concepto permite gran flexibilidad de trabajo, ya que la emulación se lleva a cabo en el microcontrolador realmente a utilizar, sin importar el tipo de encapsulado del mismo y la cantidad de pines que este disponga. Los microcontroladores de la familia HC908 de Freescale, soportan un modo especial de operación que permite a los desarrolladores de software acceder a un programa monitor "interno" que ayudará en la depuración de los programas. Este modo de operación se conoce como "Modo Monitor" y permite que un sistema Host (PC) se comunique con el microcontrolador bajo desarrollo. Solamente un conector (header) del tipo IDC 2 x 10 es necesario incluir en la tarjeta del usuario, para de esta forma, permitir que el sistema FLASH_POD se comunique con la tarjeta bajo desarrollo y así obtener una completa emulación "In-System". Este conector se intercalará entre las principales señales del MCU y el resto del circuito de la placa, existiendo señales comunes y otras particulares entre los distintos MCUs a emular. 13

14 6.0 - Seteos de Switchs y Jumpers: Switchs y Jumpers fueron agregados al sistema FLASH_POD para permitir un fácil y rápido seteo del MCU en los distintos modos de funcionamiento. Además se colocaron jumpers que posibilitan funciones adicionales como: Habilitación / Deshabilitación de la salida VDD al circuito, en el zócalo de emulación del MCU (disponible en la Header Board). Habilitación / Deshabilitación de la salida del oscilador, en el zócalo de Emulación del MCU (disponible en la Header Board). Selección de la Tensión de Alimentación, para 5 Volts o 3,3 V a 2,7V, del MCU. Selección de la Tensión de Lógica, para 5 Volts o 3 V del MCU. Selección de Tensión de Reset, para uso con tensión alta (V_High) o VDD en el pin de Reset. JUMPER S: JP1A / JP1B / JP1C --- Jumpers Selección puerto Serial COM / USB. 1-2 Cerrado ---- Puerto Serial COM (RS-232C) CN1 habilitado. Habilitar este puerto cuando se disponga en la PC un puerto Serial RS-232C Libre. 2-3 Cerrado ---- Puerto Serial USB (USB 2.0) CN3 habilitado. Habilitar este puerto cuando se disponga en la PC un puerto Serial Universal (USB) y no se disponga (o no se tenga) de un puerto Serial COM (RS-232C). Tener en cuenta que antes de utilizar este puerto, se debe cargar los drivers correspondientes incluidos en el CD ROM de cortesía (Drivers USB). JP No existe en este sistema!!!. JP3 --- Selección de Tensión Lógica (Tensión Lógica (tensión en los pines I/O) del MCU a emular). 1-2 Cerrado Tensión Lógica MCU a emular de 5Volts, habilitada. 2-3 Cerrado Tensión Lógica MCU a emular de 3Volts, habilitada. 14

15 Nota: En general, la Tensión Lógica seleccionada deberá ser igual a la Tensión de Alimentación del MCU a emular, a excepción de los microcontroladores que disponen de interfaces USB (HC908JB1, HC908JB8, HC908JB16, etc.) que utilizan +5V en la tensión de alimentación y +3,3V en la tensión lógica. JP4 ---Selección Tensión de alimentación (Tensión de Alimentación MCU a emular). 1-2 Cerrado -----Tensión MCU a emular de 5Volts, habilitada. 2-3 Cerrado -----Tensión MCU a emular de 3Volts, habilitada. Nota: Tanto la Tensión Lógica, como la Tensión de Alimentación, en la posición de + 3V son AJUSTABLES por medio del preset PT1. La tensión puede ajustarse entre 2,45V y 3,5V. JP Habilitación/Deshabilitación de la salida VDD al circuito, en el zócalo de emulación del MCU (disponible en la Header Board). JP5 Cerrado ---- Salida VDD al circuito, habilitada. En esta posición, se dispone de alimentación tanto en el MCU como en el resto del circuito de la placa bajo desarrollo. De esta forma se puede controlar en forma automática TODA la alimentación del sistema bajo desarrollo. JP5 Abierto Salida VDD al circuito, deshabilitada. En esta posición, SOLO se dispone de alimentación en el MCU bajo desarrollo. En este modo, el usuario deberá alimentar en forma separada al resto del circuito, teniendo especial cuidado de hacerlo luego de establecida la comunicación entre el MCU y el sistema de desarrollo, y así evitar problemas de retornos en la alimentación que dificultan la comunicación. JP Habilitación/Deshabilitación de la salida de los osciladores en el zócalo de emulación del MCU (disponible en la Header Board). JP6 Cerrado Salida de osciladores disponible en el zócalo (Header Board) JP6 Abierto Salida de osciladores NO disponible en el zócalo (Header Board) JP Selección Tensión de Reset (Vreset = Vhigh o VDD). 1-2 Cerrado --- VDD (5V or 3V) Tensión de Reset, habilitada. 2-3 Cerrado ---- Vhigh (8V, Reset "high voltage" mode) Tensión de Reset, habilitada. 15

16 Nota: La selección del jumper JP7 es útil para imponer una tensión más elevada o no en el pin de RESET del microcontrolador bajo desarrollo. En los microcontroladores de la familia HC908 una de las condiciones necesarias, pero no suficientes, es que en el pin IRQ de los mismos haya una tensión superior a VDD (de +7V a +9V) cuando se lo quiere mantener en el modo Monitor, modo vital para asegurar la comunicación MCU PC. Cuando los circuitos internos del microcontrolador reconocen la presencia de esta tensión elevada, detienen el funcionamiento del COP watchdog para garantizar la comunicación y permanecer en el modo monitor. Si por motivos de diseño, nuestro circuito necesitara controlar el pin IRQ para generar una interrupción externa, podríamos afectar el modo monitor, para evitar ello, los microcontroladores HC908 reservan igual función para el pin ESET, ya que este pin puede soportar tensión elevada sin problemas, y mientras se mantenga la misma, retener el modo monitor y la detención del COP watchdog. (Ver sección Monitor ROM de los manuales de datos de los HC908). Selección de Configuración, pulsadores SW1 & SW2. El sistema FLASH_POD tiene dos pulsadores de selección de configuración para los diferentes dispositivos MCU bajo desarrollo. En razón de usar el Modo Monitor (Modo Emulación) se hace necesario que algunos pines en los HC908xx se configuren a ciertos niveles cuando el microcontrolador sale del reset. Esto se realiza por medio de los pulsadores SW1 & SW2 "Selección de Configuración" y se puede observar el número de configuración en el display DSP1/DSP2. (Ver Apendice -, "Números de Configuración y Jumpers"). Cada vez que SW1 es pulsado El número de configuración avanza "una" (1) unidad. Cada vez que SW2 es pulsado -- El número de configuración avanza "diez" (10) unidades El display de configuración mostrará números desde "00" hasta "99" (100 configuraciones diferentes de MCUs HC908!!), si cualquiera de los pulsadores SW1 o SW2 son pulsados varias veces y la cuenta del display es mayor que 99, el contador dará "la vuelta" a la diferencia entre "la cuenta acumulada" - "100" "Configuración Real". Por Ejemplo: El display muestra "95" y luego SW2 (10 unidades) se pulsa una vez: La Configuración Real a mostrar en el display será ( ) = 05 El sistema FLASH_POD posee un mecanismo de auto repetición asociado a la tecla SW1 (unidades) y a la tecla SW2 (decenas) que al dejar pulsado SW1 / SW2 por más de 500 mseg., se pasa al modo auto incremento del número de configuración a un ritmo de una posición (unidad o decena) cada 500 mseg. 16

17 Función Auto Repetición en los pulsadores SW1 & SW2 Retención de la memoria de Configuración. El sistema FLASH_POD posee una característica muy práctica que permite "salvar" el Número de configuración en la memoria FLASH del sistema. Esta opción es automática, cuando el número de configuración es elegido, este es guardado en memoria No volátil (flash) del microcontrolador de la placa Mother Board. La retención de la configuración es útil para salvar la configuración de trabajo (del MCU bajo desarrollo) durante todo el tiempo de desarrollo Zócalo IDC de Emulación: El sistema FLASH_POD dispone de un zócalo del tipo IDC 2 x 10 vias ( P4 ) integrado en la Header Board, especialmente diseñado para conectar una tira de 2 x 10 pines (header) en el PCB (tarjeta del usuario) que le permite de esta forma una "Emulación En - Sistema" en la placa bajo desarrollo. Ver Apéndice - "Números de Configuración y Jumpers" para más detalles acerca de la conexión de P4 con la placa bajo desarrollo. La placa Header Board se debe conectar en forma vertical para permitir que el conector P4 entre con comodidad en la tira de pines de 2 x 10 pines que debe contener la placa del usuario bajo desarrollo (ver fotografía del detalle de conexión) 17

18 Conexión de Header Board (conector P4) con la placa del usuario bajo desarrollo (conector IDC 20) Montaje Vertical de la Placa Asignación de pines en el ZOCALO IDC (P4) : IDC 2 x 10 vias Lado circuito Externo del Lado del MCU bajo desarrollo (pines del MCU). JP JP6 1 - VDD-C 2 - VDD-M 3 - IRQ-C 4 - IRQ-M 5 - RST-C 6 - RST-M 7 - OSC-C 8 - OSC-M 9 - GND-C 10 - GND-M 11-1WIRE-C 12-1WIRE-M 13 - PT0-C 14 - PT0-M 15 - PT1-C 16 - PT1-M 17 - PT2-C 18 - PT2-M 19 - PT3-C 20 - PT3-M Header Board P3 Conectar a la placa del usuario bajo desarrollo Conectar a P1 del Mother Board FLASH_POD P4 18

19 8.0 - Puertos de Comunicación: En la placa Mother Board existen 2 puertos de comunicaciones que hacen muy flexible la conexión Herramienta PC con todo tipo de máquinas, viejas o de última generación. Puerto Serial COM RS-232C (CN1). Para las PC s o Notebooks que dispongan de un puerto Serial COM (RS-232C) existe un conector RS-232C en la placa denominado CN1 (DB9 HEMBRA). El puerto CN1 está destinado para ser usado con un HOST PC que controla al sistema FLASH_POD, con una velocidad de comunicación desde 4800 Bps a Bps. No se necesita driver alguno para que el entorno WinIDE disponga de este puerto de comunicaciones. Utilizar el cable Serial tipo Null Modem DB9 DB9 provisto en el kit para conectar la placa con la PC o Notebook. - Conector CN1 --- Conector RS - 232C para conexión a PC, utilizado por el sistema cuando se está en el modo emulador y permite que la PC tome control del FLASH_POD (emulación, debugging, programación de la flash, etc.). CN1 Puerto Serial RS-232C Puerto Serial Universal USB (CN3). Para aquellas PC s o Notebooks que posean solo un Puerto serial Universal USB, el sistema FLASH_POD dispone de un puerto USB en el conector CN3. Por medio de este conector, no solo se logra comunicar al sistema de desarrollo con la PC o Notebook, sino que además permite alimentar a TODA la herramienta y a la placa bajo desarrollo si así se lo configura. Para disponer de este puerto el usuario debe configurar los jumpers JP1A / JP1B / JP1C según lo indicado en las secciones anteriores (Seteos de Switchs y Jumpers). Además el usuario debe instalar los drivers especiales necesarios para que el entorno WinIDE u otro entorno puedan manejar a la herramienta por medio de este puerto. El usuario hallará estos en la carpeta DRIVERS_ USB. (ver la sección Poniendo en marcha el Sistema ). 19

20 Conector Serial USB (CN3) Modos de Operación: Los dispositivos MC908xx pueden operar en el modo usuario en forma estándar o en un modo llamado monitor. Esta sección describirá estos modos, el uso de cada uno y como entrar en el sistema FLASH_POD. Modo Usuario. Este es el modo de operación estándar del dispositivo en el cual el mismo se encuentra bajo el control del programa de aplicación del usuario. Cualquier interacción externa debe ser manejada por el programa. Este modo está activo en cualquier momento que se lo requiera y no es necesario entrar al modo monitor. Modo Monitor. Este modo permite el completo testeo y programación del dispositivo por medio de una interface de un solo hilo (1-WIRE-M) con el Host (PC). En el Modo Monitor, todos los pines I/O con excepción de PTA0 o PTB0 (según la familia HC908) (denominado en el sistema como 1-WIRE-M), retienen sus funciones normales. Por ejemplo, para el microcontrolador HC908GP32 los puertos PTC0, PTC1 y PTC3, PTA7 e IRQ (Ver el Data Book correspondiente para mas detalles) son controlados para entrar en este modo, pero después de completarse el ciclo de Power On Reset pueden liberarse para el uso por parte del programa del usuario (el sistema FLASH_POD libera ello en forma automática). Los pulsadores SW1 / SW2, y los jumpers complementarios permiten configurar al FLASH_POD para trabajar en este último modo (Modo Monitor) ver tablas y diagramas circuitales. 20

21 Poniendo en marcha el sistema: Soft. Para poner en marcha el sistema de desarrollo FLASH_POD, primero se debe instalar el soft del entorno de trabajo WinIDE o CodeWarrior en la PC o notebook elegida, según lo indicado en la sección Instalación del Software. Para nuestros primeras experiencias, utilizaremos el WinIDE que le corresponde a la familia de microcontroladores HC908QT / QY cuyo nombre es ICS08QTQYZ y se encuentra en la carpeta HC908QTQYZ dentro de la sección WinIDE del CD ROM de cortesía. Puerto de Comunicaciones. Elegir el tipo de puerto de comunicaciones a utilizar para controlar el sistema FLASH_POD con el entorno de trabajo, si se ha elegido el puerto Serial RS-232C (COM), verificar que esté habilitado en el sistema operativo Windows. Si se ha elegido el puerto Serial Universal USB, se procederá a cargar los drivers del conversor USB incorporado en la placa Mother Board. El conjunto Drivers Conversor, hará posible que la herramienta se controle desde un puerto virtual COM nuevo (estará disponible en el panel general de control de Windows bajo el título CP2101 USB to UART Bridge Controller (COMx) aunque la misma se encuentre físicamente conectada al puerto USB. De esta forma, siempre controlaremos a nuestro sistema por medio de un puerto COM, virtual o real. Para instalar los drivers del conversor, se procederá de la siguiente forma: 1) En el CD ROM de cortesía se encuentra la carpeta DRIVERS_ USB, ejecutar el programa de instalación CP2101_Drivers.exe siguiendo detenidamente las indicaciones del mismo... Al ejecutar el programa de instalación, se mostrará la siguiente pantalla... Hacer click en el icono Next para avanzar con la instalación que nos mostrará la segunda pantalla... 21

22 Hacer click en el botón YES para dar conformidad a los términos y condiciones de la licencia de uso de los drivers para USB, mostrando la siguiente pantalla... En esta pantalla se nos mostrará el lugar donde se instalarán los drivers para el controlador, si no fuera del agrado del usuario el destino elegido por el programa instalador, se puede cambiar ello por medio del icono Browse implementado a tal efecto. Luego hacer click en el icono Next para pasar a la próxima pantalla... 22

23 Al presionar el icono Finish pondremos fin al programa de instalación de los drivers del controlador USB y estaremos en condiciones de instalarlos realmente en el sistema operativo Windows (95, 98, 98SE, Me, XP) para que ello sea efectivo. Ahora conectar el sistema FLASH_POD al puerto Serial Universal (USB) CN3 y al puerto USB de la PC o Notebook por medio del cable tipo A-B provisto en el kit para que Windows reconozca la presencia de un nuevo hardware presente en el puerto. 23

24 El sistema operativo ha reconocido la presencia del nuevo hardware, hacer click en el icono Next para continuar con la instalación... Elegir la opción que se ve en la pantalla (recomendada) y hacer click en el icono Siguiente... Tildar la opción Especificar una ubicación y establecer la ruta de acceso a los drivers instalados con anterioridad según lo que muestra la figura (por Default) o donde el usuario eligió instalarlos en su momento. 24

25 Hacer click en el icono Siguiente para continuar con la instalación... Hacer click en el icono Finalizar para terminar con la primera parte de la instalación, ya que al concluir con ella, se abrirá nuevamente una pantalla pidiendo la instalación de un nuevo driver... 25

26 Hacer click en el icono Siguiente para continuar con la instalación del nuevo driver... Elegir la opción que se ve en la pantalla (recomendada) y hacer click en el icono Siguiente... 26

27 Tildar la opción Especificar una ubicación y establecer la ruta de acceso a los drivers instalados con anterioridad según lo que muestra la figura (por Default) o donde el usuario eligió instalarlos en su momento. Hacer click en el icono Siguiente para continuar con la instalación... 27

28 Finalmente hacer click en el icono Finalizar para concluir con la instalación de los drivers de USB. Una vez concluido el proceso de instalación, el usuario puede comprobar si ello fue exitoso, mediante el cuadro de Propiedades del Sistema de Windows en el que debe figurar el nuevo puerto virtual dentro de las opciones de los Puertos COM y LPT. Aquí debe leerse CP2101 USB to UART Bridge Controller (COM3) o el número de COM que le asigne el sistema operativo. 28

29 Propiedades del nuevo puerto virtual por Default optimas para un buen funcionamiento. Nota Importante: Para garantizar el éxito en la instalación del los drivers para el controlador de USB es necesario tener en cuenta lo siguiente: 1) Verificar que no existan puertos seriales o dispositivos que tengan asignados el COM3 o el número de COM que el sistema asigne en la instalación, ya que ello puede provocar interferencias en el funcionamiento normal del puerto virtual instalado. Placas de Modems telefónicos, drivers USB de otros conversores y otros dispositivos pueden generar mal o nulo funcionamiento del puerto virtual COM. Para resolver ello, se sugiere desinstalar aquellos aplicativos que interfieran con el puerto virtual, o en el caso de usar Windows XP, el usuario tiene la opción de modificar el número de COM asignado por default a una posición que no interfiera (Icono Avanzada en propiedades de CP2101 USB to UART Bridge Controller). Es conveniente asignar al COM virtual el número de COM siguiente al COM físico (RS-23C, Modem, etc.) que posea la PC o Notebook para evitar un salto en la numeración de los mismos que interfiera especialmente con el entorno CodeWarrior. 2) Cuando se conecta el puerto serial USB del sistema FLASH_POD durante el proceso de instalación de los controladores, es importante que el sistema NO TENGA CIRCUITOS O PLACAS del usuario conectadas al mismo. Solo debe conectarse las 3 (tres) placas provistas en el kit. 29

30 3) Tener presente la corriente Máxima que puede soportar el puerto USB de la PC o Notebook utilizada durante el trabajo de desarrollo, ya que el sistema FLASH_POD y la placa del usuario bajo desarrollo (si así se configura por medio del jumper JP5) se alimentarán del puerto USB (no es necesario el uso de fuente de alimentación). Un puerto USB 2.0 puede entregar hasta 500 ma de corriente total. El sistema FLASH_POD implementa mecanismos de ayudan a la reducción de la corriente total Durante el uso de la herramienta, sin embargo siempre es oportuno mantener bajo control la corriente total tomada desde el puerto. La herramienta de desarrollo consume 100 ma en modo stand by (modo no activo de desarrollo), pero SOLO 20 ma en modo ACTIVO ( Ready, o de plena emulación). De esta forma, se logra aumentar la cantidad de corriente disponible para alimentar la placa bajo desarrollo del usuario (aplicación). 4) Aquí se ha mostrado la instalación para W98SE, para Windows XP la instalación es similar y aún más sencilla ya que se despliegan menor cantidad de pantallas durante el proceso de instalación de los drivers USB (tomar como base la de W98SE). Armado del Hardware: Como se explicó en secciones anteriores, el kit consta de 3 placas, que se vincularán entre sí por medio de conectores para nuestros primeros pasos con el sistema. Para ello, conectaremos el arnés de cable plano en los conectores P1 de la placa Mother Board y P3 de la placa Header (tira de pines 2 x 10) como se puede observar en las figuras 2, 3 y 4. Luego conectaremos la placa Header Board con la placa Demo Board por medio del conector P4 de la forma que se puede observar en la figura 5. Una vez completada la unión de las placas, debemos vincular la herramienta con el puerto de comunicaciones, utilizando para ello el cable Null Modem DB9 DB9 en el caso de usar el puerto Serial RS-232C o bien el cable Serial USB A B cuando se utilice el puerto USB (ver Puertos de Comunicación ). PLACA MOTHER BOARD PLACA HEADER BOARD PLACA DEMO BOARD Figura 2 Placas constitutivas del sistema FLASH_POD. 30

31 Conector P1 y arnés de cable plano en placa Mother Board (Observar la polaridad en el conector Marcas Blancas) Figura 3 Detalle de conexión entre conector P1 y arnés de cable plano. Conector P3 y arnés de cable plano en placa Header Board (Observar polaridad) Figura 4 Detalle de conexión entre conector P3 y arnés de cable plano. 31

32 Figura 5 Detalle de conexión placa Header Board (conector P4 IDC 20) y Placa Demo Board (Tira de pines 2 x 10). Configuraciones del sistema: Para comenzar con el uso del sistema, utilizaremos configuraciones estándar tanto en el hardware como en el software involucrado. Para nuestro ejemplo de configuración, utilizaremos los del MCU MC908QY4A que está contenido en la placa Demo Board del kit. Los valores de configuración son los siguientes: Mother Board: JP1A / JP1B / JP1C = Jumpers en posición 1-2, si se usa Puerto Serial RS-232C (Conector CN1). JP1A / JP1B / JP1C = Jumpers en posición 2-3, si se usa Puerto Serial USB (Conector CN3). JP3 = Jumper Cerrado en posición 1-2, microcontrolador alimentado con 5 Volts. JP4 = Jumper Cerrado en posición 1-2, lógica I/O alimentada con 5 Volts. JP7 = Jumper Cerrado en posición 1-2, Tensión del Reset igual a VDD del MCU. 32

33 Header Board: JP5 = Jumper Cerrado, se alimentarán microcontrolador y circuito asociados a la placa Demo. JP6 = Jumper Cerrado, señal de oscilador disponible en pin OSC-M. Switchs SW1 & SW2: Número de Configuración = 18, oscilador de 9,8304 Mhz elegido y FBUS = OSC / 4 = 2,4576 Mhz. Alimentación: Si se utiliza el cable serial DB9 DB9 (RS-232C), se deberá utilizar una fuente externa de alimentación de 9V CC o 500 ma no importando su polaridad o tipo de corriente, ya que la placa Mother Board posee un puente rectificador incorporado. Si se utiliza el cable Serial USB A-B, no utilizar fuente alguna!!, ya que el puerto USB proveerá la alimentación necesaria al sistema. Tener en cuenta que la corriente máxima manejada por un puerto USB 2.0 es por norma de 500 ma. Verificar atentamente que ello se cumpla en la PC o Notebook utilizada, ya que la corriente total consumida por el sistema + nuestra aplicación (de elegirse la opción de alimentar el circuito externo por medio de JP5 cerrado) NO DEBE SUPERAR este valor para no tener consecuencias graves en la PC o Notebook. Entorno de Trabajo: Una vez instalado el entorno WinIDE correspondiente al MCU contenido en la placa Demo Board incluida en el kit (el que corresponde es el ICS08QTQYZ), se dispondrá de una serie de iconos (archivos ejecutables) dentro de la carpeta principal del mismo (Ver figura 6). Se deberá correr primero el archivo WINIDE.EXE, el mismo es un programa editor y funciona como un lanzador (shell) para otros módulos (ver Figura 7). Figura 6. Aplicativos reunidos en el ICS08QTQYZ. 33

34 Compilador Assembler Simulador Puro Emulador en Tiempo Real Programador Simulador en circuito (ICS) Figura 7 Ventana típica del entorno WinIDE y sus íconos windows de aplicaciones. El programa de aplicación demo_qt4.asm (para la versión ICS08QTQYZ) será abierto automáticamente cuando se comience con el WinIDE, junto con un programa de solo texto Welcome.asm que nos dará la bienvenida al nuevo entorno, pero esto puede cambiarse y abrirse desde el menú de archivos cuando el usuario así lo desee en ocasiones posteriores. La placa Demo Board contiene un microcontrolador MCC908QY4ACPE y la aplicación demo_qt4.asm fue diseñada para demostrar en forma sencilla la flexibilidad de uso y programación del módulo de timer en los HC908. En dicha aplicación se utilizan demoras implementadas en base al módulo de timer que el usuario puede controlar por medio de variables de time out y que producirán un pulso de salida en el puerto PTA5 cuyo ancho será proporcional a la demora finalmente implementada en el programa. El archivo demo_qt4.asm es solo un archivo de tipo texto que puede ser modificado por el usuario para realizar numerosas pruebas por medio del editor de texto y sus herramientas de edición, presentes desde el primer momento de la ejecución del entorno WinIDE. El próximo paso que necesita el archivo ASM, es ser ensamblado, creando un código objeto en formato S19 (formato Motorola) para bajarlo al HC908QY4 de la placa Demo Board del sistema FLASH_POD o para realizar trabajos de simulación pura o simulación en circuito. Esta tarea se realiza haciendo un click en el botón Compiller / Assembler (CASM08Z) en la barra de herramientas que dispone el WinIDE. Si se encuentra un error ( detectado por el compilador ), el editor resaltará la línea de código conteniendo el error y detendrá la compilación, según muestra la figura 8. 34

35 Figura 8 Pantalla típica de error durante la compilación de un programa. El proceso se repetirá hasta que no se encuentre error alguno, y el archivo así generado quedará listo para grabarse en la memoria FLASH del dispositivo 68HC908xx o bien para realizar tareas de simulación pura, simulación en circuito o Emulación en Tiempo Real. El compilador incluido en el entorno WinIDE (CASM08Z) es del tipo general o sea sirve para cualquier HC908 sin importar tamaño de memoria de programa o configuración de periféricos existente y no contempla linkeadores que permitan compilar distintos trozos de programa en forma separada. Como resultado del proceso de compilación del archivo de texto con extensión.asm se obtienen 5 archivos en total y ellos son los siguientes: - Archivo con extensión.asm demo_qt4.asm (archivo de texto en lenguaje assembler). - Archivo con extensión.bak demo_qt4.bak (archivo back up del archivo.asm). - Archivo con extensión.lst demo_qt4.lst (archivo list, listado de variables y etiquetas) - Archivo con extensión.map demo_qt4.map (archivo map con direcciones de variables y etiquetas) - Archivo con extensión.s demo_qt4.s19 (archivo s19 con código ejecutable en formato Motorola) Usando la función Programación Antes de programar o realizar alguna comunicación con la placa FLASH_POD, se debe presetear los switchs SW1 / SW2 & jumpers, para el Número de Configuración, Tensión de Alimentación del MCU, Tensión lógica del MCU, y el Buad Rate elegido como se describió anteriormente o según las necesidades del usuario en su proyecto. 35

36 Cuando se selecciona el módulo de programación Programmer (PROG08SZ) por medio del icono de la barra de herramientas del WinIDE (o cuando el aplicativo PROG08SZ es elegido como programa principal), y previamente se energiza el sistema por medio de una fuente externa o por medio del cable USB, se estaría en condiciones de establecer la comunicación con el sistema FLASH_POD y como consecuencia de ello, se desplegará una pantalla gris de configuraciones que nos permitirá setear velocidad de comunicación y otros parámetros en función de lo establecido en las placas del sistema. Para nuestro ejemplo utilizaremos los siguientes valores para dicha pantalla: Target Hardware Type: CLASS I, placa con control de alimentación por señal DTR. Serial Port: Aquí poner el Número de puerto Serial COM Real o Virtual (si se usa el cable USB) utilizado por el usuario en la PC. Baud: 9600 bps. Aquí deberemos poner el Baud Rate elegido por medio del número de configuración en la placa Mother Board y que tendrá directa relación con la frecuencia de Bus (FBUS) y con la frecuencia del oscilador externo elegido a inyectar por el pin OSC-M (OSC1 del MCU). (ver Apéndice de configuraciones). Target MCU Security Byte: Attemp ALL Know Security codes in order. 36

37 En este punto se deberá tener en cuenta que en los microcontroladores de la familia HC908 existe un mecanismo de seguridad anti lectura no autorizada que funciona en forma implícita en ellos. Todos los HC908 están protegidos en forma automática contra lectura sin la necesidad de que el usuario tenga que habilitar dicha función, como sucedía con el antiguo esquema de protección por bit de seguridad implementado en los MCU OTP o de otros fabricantes, en donde el usuario tiene la responsabilidad de habilitar la función anti lectura por medio de la escritura de un bit de seguridad (en muchos casos, del tipo irreversible) anterior o posteriormente al proceso de grabación de la memoria de programa del MCU. El mecanismo de los HC908 está basado en un Security Password o palabra de seguridad de una longitud de 8 bytes de largo (2 elevado a la 64 posibles combinaciones!!!) que se encuentra en la memoria FLASH de los HC908 compartiendo la zona de vectores de estos. De esta forma, la palabra de seguridad está directamente relacionada con el contenido de los vectores de interrupción utilizados por el usuario durante el diseño del programa de aplicación de este. Cada programa, al utilizar en forma distinta los vectores de interrupción, tendrá su propia palabra de seguridad válida, sin que para ello, medie alguna acción del usuario. Sugerimos consultar el manual de datos de cualquier HC908 en la sección Monitor ROM para conocer mayores detalles del mecanismo de seguridad contra lecturas no autorizadas implementados en ellos. Para nuestro ejemplo, se eligió la opción de intentar todos los password conocidos (memorizados en los intentos previos) aunque podríamos utilizar el password $FF FF FF FF FF FF FF FF pues es casi seguro que nuestro microcontrolador HC908QY4A de la placa Demo Board estará con su memoria FLASH virgen o sea totalmente borrada ($FF) y el password para esta condición es el anteriormente mencionado. Status: En este cuadro de estados se puede verificar las distintas etapas de la conexión entre el microcontrolador de la placa demo y el sistema formado por PC FLASH_POD, entregándonos datos de en cual etapa se produce el error en la comunicación. Esto es muy útil para corregir problemas de hardware en nuestra placa bajo desarrollo por pines mal conectados o tensiones incorrectas en las señales necesarias para asegurar el modo monitor del HC908. Si no hubiera errores, no tendríamos retorno de este cuadro, ya que se pasaría directamente a la próxima etapa del modo programación. Tildado del cuadro Show this dialog before attempting to contact the target 68HC908 Board : Esta opción debe ser seleccionada (tildar el cuadro pequeño) antes de establecer el primer contacto con el sistema FLASH_POD, ya que como expresa el enunciado en inglés, al tildar esta opción siempre se desplegará el cuadro de seteo antes de efectuar el contacto con el sistema. 37

38 Botón de Contacto con el Sistema Contact Target with this Settings : Una vez completado todo el seteo de las opciones presentadas en el cuadro, el usuario debe hacer click en el cuadro de contacto para establecer efectivamente la comunicación con el sistema y se efectúa un primer intento por pasar el mecanismo de seguridad. En este estado, se efectuará un "ciclado de la alimentación del MCU bajo desarrollo" en forma totalmente automática entre la placa y la PC (indicado por LED 1 System Ready, LED 1 ON MCU Power On, LED 1 OFF MCU Power - Off ), y dependiendo del estado del sistema esto puede ser efectuado múltiples veces. Cada vez que se remueva la alimentación de la placa (por medio de la remoción de la fuente externa o de la desconexión del cable serial USB), se debe esperar por lo menos 1 segundo para reanudar la alimentación, de esta forma se asegurará que el MCU efectúe su ciclo de Power On Reset. Si la comunicación es exitosa se pasará a la próxima pantalla del programador, pero si no lo es, se mostrará la pantalla explicada pero con la sección Status con los estados resultantes de cada una de las etapas de la comunicación para poder determinar en donde se ha producido el error. Detalle de sección Status cuando hay errores en la comunicación MCU PC. Después de pasar el mecanismo de seguridad, se mostrará al usuario un cuadro de elección del algoritmo de programación (contiene rutinas especiales para programar al dispositivo elegido, ver tabla abajo). Seleccionar el algoritmo adecuado para el MCU bajo programación, existe un algoritmo para cada tipo de HC908, en nuestro ejemplo, deberemos elegir el 908_qy4.08p, que es el que corresponde al MC908QY4ACPE que se encuentra en la placa Demo Board para nuestras prácticas. De esta forma el dispositivo ha sido inicializado y está listo para su borrado y posterior reprogramación. 38

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar FLASH_POD...... La evolución es posible!! A lo largo

Más detalles

FLASH-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real FLASH-POD. FLASH-POD

FLASH-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real FLASH-POD. FLASH-POD Características. Emulador en Tiempo Real. In Circuit Debugger para la familia HC908. Puerto Serial USB y RS-232C para conexión a la PC. Función diagnóstico para verificar condiciones modo monitor en la

Más detalles

EDUKIT08. Características. Aplicaciones. Descripción general

EDUKIT08. Características. Aplicaciones. Descripción general Características. Placa Didáctica / Entrenamiento Para las flias. HC908 / HC9S08 y Serie Flexis HC9S08 / V1 ColdFire Placa didáctica con hardware completo para prácticas con cada módulo típico del HC908

Más detalles

EDUKIT08 PLUGIN_AW. Características. Aplicaciones. Descripción general. Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits.

EDUKIT08 PLUGIN_AW. Características. Aplicaciones. Descripción general. Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits. Características. EDUKIT08 Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits. Se incorpora a la placa didáctica EDUKIT08 con hardware completo para prácticas con cada módulo típico del HC9S08.

Más detalles

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Como sacarle mayor provecho a las herramientas disponibles

Más detalles

Conversor. Merlín Full. Manual de Usuario

Conversor. Merlín Full. Manual de Usuario Conversor USB RS-232C (COM Serial PC) Merlín Full Gracias por adquirir el conversor USB a RS-232C (COM serial de PC) Merlín Full. El mismo ha sido diseñado con la tecnología más avanzada disponible para

Más detalles

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908 COMENTARIO TECNICO Hablemos de MCU s... Por Ing. Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educación Elko / Arrow www.elkonet.com ddilella@elkonet.com dilella@arnet.com.ar Como

Más detalles

HERRAMIENTAS DE DESARROLLO HARDWARE & SOFTWARE

HERRAMIENTAS DE DESARROLLO HARDWARE & SOFTWARE HERRAMIENTAS DE DESARROLLO HARDWARE & SOFTWARE Curso de Microcontroladores Familia HC908 Flash de Freescale Parte II ING. DANIEL DI LELLA Herramientas de Desarrollo & Didácticas Placa de Evaluación (tipo

Más detalles

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Practicando con el CodeWarrior 5.1/6.x y el sistema R(S)_POD...

Más detalles

Winide y Kit EVALQTY CDM 2011

Winide y Kit EVALQTY CDM 2011 Winide y Kit EVALQTY CDM 2011 Seteo de jumpers jumpers JUMPER : JP1 Selección de la Tensión de Alimentación al MCU. JP1 en posición 1-2 VDD = 5Vdc JP1 en posición 2-3 VDD = 3Vdc (MCU alimentado con 3Vdc)

Más detalles

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Módulo Bluetooth HC-06 con puerto serial. Guía fácil 1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema

Más detalles

COMENTARIO TECNICO. Herramientas de Hard & Soft. 1era Parte

COMENTARIO TECNICO. Herramientas de Hard & Soft. 1era Parte COMENTARIO TECNICO Herramientas de Hard & Soft. 1era Parte En artículos anteriores se han nombrado distintas herramientas de hardware (placas, sistemas de emulación, grabadores / borradores, etc.) y herramientas

Más detalles

R(S)-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real BDM / ICE R(S)_POD.

R(S)-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real BDM / ICE R(S)_POD. Características. R(S)-POD Emulador en Tiempo Real BDM / ICE. Verdadera Emulación en Tiempo Real para toda la flia. HC9S08 / RS08 / Serie Flexis S08/V1ColdFire. Puerto Serial USB para comunicación y alimentación

Más detalles

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Guía de Conversión de los MC908QT/QYx a MC908QTxA/QYxA.

Más detalles

A continuación veremos como es trabajar con cada uno de ellos.

A continuación veremos como es trabajar con cada uno de ellos. COMENTARIO TECNICO Herramientas de Hard & Soft. 2da y última Parte. Herramientas de Software. Hasta aquí, se han visto algunas de las herramientas disponibles de hardware para trabajar con la familia HC908,

Más detalles

GUÍA DE PROGRAMACIÓN DEL PTC-08

GUÍA DE PROGRAMACIÓN DEL PTC-08 GUÍA DE PROGRAMACIÓN DEL PTC-08 Jose Ma. Joaristi 60 Paraje San Juan, Nota. Por ningún motivo conecte su dispositivo antes de que haya instalado el software necesario. INSTALACIÓN DEL SOFTWARE 1. Inserte

Más detalles

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908 COMENTARIO TECNICO Hablemos de MCU s... Por Ing. Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educación Elko / Arrow www.elkonet.com ddilella@elkonet.com dilella@arnet.com.ar Como

Más detalles

Lanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil!

Lanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil! COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar edudevices@gmail.com dilella@arnet.com.ar

Más detalles

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL

CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL CONEXIÓN DEL HARDWARE AL COMPUTADOR PERSONAL PRESENTACION Los programadores y autómatas que se conectan al software Mgdplus, lo hacen a través de una conexión de puerto serial. Cuando el computador no

Más detalles

Buceando en el HC908...

Buceando en el HC908... COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Practicando con el CodeWarrior 5.1/6.x y el sistema R(S)_POD...

Más detalles

ACTUALIZACION DEL PROGRAMA DE UN CONTROLADOR CEA15+ CON CHIP PIC24HJ128GP210. Nota de aplicación

ACTUALIZACION DEL PROGRAMA DE UN CONTROLADOR CEA15+ CON CHIP PIC24HJ128GP210. Nota de aplicación ACTUALIZACION DEL PROGRAMA DE UN CONTROLADOR CEA15+ CON CHIP PIC24HJ128GP210 Nota de aplicación Controles S.A Tel. +598 2622 0651 Av. Rivera 3314 Fax +598 2622 2048 Montevideo URUGUAY www.controles.com

Más detalles

PREGUNTAS FRECUENTES SOBRE LOS CONFIGURADORES. Nota de aplicación. Controles S.A Tel Av. Rivera 3314 Fax

PREGUNTAS FRECUENTES SOBRE LOS CONFIGURADORES. Nota de aplicación. Controles S.A Tel Av. Rivera 3314 Fax PREGUNTAS FRECUENTES SOBRE LOS CONFIGURADORES Nota de aplicación Controles S.A Tel. +5982 6220651 Av. Rivera 3314 Fax +5982 6222048 Montevideo URUGUAY www.controles.com Página 2 de 23 Revisión documento:

Más detalles

MANUAL SAMSUNG A895. Gerencia de Desempeño o de Productos y Servicios

MANUAL SAMSUNG A895. Gerencia de Desempeño o de Productos y Servicios MANUAL SAMSUNG A895 1 INDICE 1. Contenido del paquete 2. Consideraciones importantes 3. Información Técnica 4. Instalación del PCLink 5. Conexión por medio del puerto USB Instalación de controladores USB

Más detalles

EDUKIT08 Manual de Usuario Versión 1.0 Diseñado por: Ing. Daniel Di Lella D.F.A.E EDUKIT08. Manual del Usuario. Versión 1.0

EDUKIT08 Manual de Usuario Versión 1.0 Diseñado por: Ing. Daniel Di Lella D.F.A.E EDUKIT08. Manual del Usuario. Versión 1.0 EDUKIT08 Manual del Usuario Versión 1.0 Sistema Didáctico / Entrenamiento para las familias HC908 / HC9S08 / HC9S08 - V1 ColdFire Flexis 1 - Contenido. 1.0 Introducción. 2.0 - Características Generales.

Más detalles

9. Plataforma Desarrollo del ATmega

9. Plataforma Desarrollo del ATmega 9. Plataforma Desarrollo del ATmega 9.1. WIN AVR Contiene todas las librerías necesarias para el desarrollo de aplicaciones en los microprocesadores AVR de Atmel. Al instalarlo sobre el PC se podrán realizar

Más detalles

CARGA DE PROGRAMAS EN EL

CARGA DE PROGRAMAS EN EL APÉNDICE F CARGA DE PROGRAMAS EN EL MICROCONTROLADOR El programa de control para el vehículo autobalanceado debe implementarse en el microcontrolador incorporado en el mismo. Para ello es necesario escribir

Más detalles

SOMI XVIII Congreso de Instrumentación ELECTRONICA ASC1876

SOMI XVIII Congreso de Instrumentación ELECTRONICA ASC1876 SD_908, SISTEMA PARA DESARROLLO CON MICROCONTROLADORES DE LA FAMILIA 68HC908 Autor: Antonio Salvá Calleja División de Ingeniería Eléctrica Facultad de Ingeniería UNAM salva@dctrl.fi-b.unam.mx RESUMEN Los

Más detalles

ACTUALIZACION DEL FIRMWARE. DESCRIPCIÓN DEL PROCEDIMIENTO PARA LOS EQUIPOS PROLINK PREMIUM Y PRODIG-5 TV EXPLORER

ACTUALIZACION DEL FIRMWARE. DESCRIPCIÓN DEL PROCEDIMIENTO PARA LOS EQUIPOS PROLINK PREMIUM Y PRODIG-5 TV EXPLORER ACTUALIZACION DEL FIRMWARE. DESCRIPCIÓN DEL PROCEDIMIENTO PARA LOS EQUIPOS PROLINK PREMIUM Y PRODIG-5 TV EXPLORER 1.- EXIGENCIAS DE HARDWARE Y SOFTWARE a.- PC con Windows 98, 2000 o XP, Pentium 133 o superior,

Más detalles

Manual Configuración CMOTech Módem USB 1x-EvDo CCU-550. Gerencia de Homologación n de Productos y Servicios

Manual Configuración CMOTech Módem USB 1x-EvDo CCU-550. Gerencia de Homologación n de Productos y Servicios Manual Configuración CMOTech Módem USB 1x-EvDo CCU-550 1 INDICE 1. Contenido del Paquete 2. Consideraciones para la Instalación 3. Requerimientos del Sistema 4. Información Técnica 5. Instalación del Software

Más detalles

Lanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil!

Lanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil! COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar edudevices@gmail.com dilella@arnet.com.ar

Más detalles

Flia. HC908. Detalles de la Arquitectura. Curso de Microcontroladores Familia HC908 Flash de Motorola Parte II

Flia. HC908. Detalles de la Arquitectura. Curso de Microcontroladores Familia HC908 Flash de Motorola Parte II Flia. HC908 Detalles de la Arquitectura MC68HC908 Detalles de la Arquitectura Familia MC68HC908 Nomenclatura Diagrama en Bloques Pines Mapa de Memória Nomenclatura: Como se podrá observar en el próximo

Más detalles

TARJETA DE INTERFAZ PCI DE PUERTO PARALELO

TARJETA DE INTERFAZ PCI DE PUERTO PARALELO Introducción TARJETA DE INTERFAZ PCI DE PUERTO PARALELO Guía de instalación rápida Gracias por comprar la tarjeta de interfaz PCI IEEE1284. Esta tarjeta permite a los usuarios añadir uno o dos puertos

Más detalles

Conversor USB a cctalk

Conversor USB a cctalk Conversor USB a cctalk Manual de Usuario AMPASA Version 2.0 Tabla de contenidos 1 Interfaz USB para cctalk... 2 1.1 Diagramas de alimentación... 3 2 Instalar los drivers de la Interfaz USB para cctalk...

Más detalles

CONVERSOR SERIAL ASINCRÓNICO RS232/USB, TTL/USB y RS485/USB S117P1

CONVERSOR SERIAL ASINCRÓNICO RS232/USB, TTL/USB y RS485/USB S117P1 CONVERSOR SERIAL ASINCRÓNICO RS232/USB, TTL/USB y RS485/USB S117P1 DESCRIPCIÓN GENERAL El producto S117P1 constituye un conversor capaz de realizar una serial asincrónica de tipo RS485, una serial RS485

Más detalles

Impresora Braille Modelo Funcional

Impresora Braille Modelo Funcional Universidad Tecnológica Nacional Facultad Regional La Rioja Carrera de ingeniería electrónica Impresora Braille Modelo Funcional Manual de Usuario Autor: Agüero Hemmes, Matias Gabriel Contenido Partes

Más detalles

Instalación Software Socio 300 Classic. Para SO XP; Win 7 / Vista

Instalación Software Socio 300 Classic. Para SO XP; Win 7 / Vista Objeto: Instalación Software Socio 300 Classic compilado: L.D. y GC Fecha Revisión Nota Abril 13 tº 2013 Para SO XP; Win 7 / Vista En el siguiente documento se indica cómo instalar la versión anterior

Más detalles

CONVERTIDOR USB A SERIAL

CONVERTIDOR USB A SERIAL CONVERTIDOR USB A SERIAL Guía de Instalación Rápida Windows 7/8/8.1 DA-70158 Paso 1: Paso 2: Inserte el CD con los Drivers de este producto en la unidad CD-ROM Conecte el dispositivo a un puerto USB libre

Más detalles

2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi

2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi INDICE 1. INTRODUCCIÓN 2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi 4. ENLACE PROMI CON DISPOSITIVO Bluetooth DEL PC 5. CONFIGURACIÓN DEL PUERTO

Más detalles

Manual de conexión de datos para KYOCERA KX18. Gerencia de Desempeño o de Productos y Servicios CR

Manual de conexión de datos para KYOCERA KX18. Gerencia de Desempeño o de Productos y Servicios CR Manual de conexión de datos para KYOCERA KX18 INDICE 1. Contenido del paquete 2. Consideraciones importantes 3. Información Técnica 4. Conexión por medio del puerto USB Instalación de controladores USB

Más detalles

Switch Compartido USB 2.0

Switch Compartido USB 2.0 Switch Compartido USB 2.0 Manual de Usuario Modelo: DA-70135-1 & DA-70136-1 Primeros pasos con el Switch compartido USB 2.0 Gracias por elegir el Switch compartido USB 2.0. Hoy en día, las conexiones USB

Más detalles

GUIA DE PROGRAMACIÓN DE CONTROLADORES SOLARES EPSOLAR SERIES LANDSTAR Y VIEWSTAR

GUIA DE PROGRAMACIÓN DE CONTROLADORES SOLARES EPSOLAR SERIES LANDSTAR Y VIEWSTAR GUIA DE PROGRAMACIÓN DE CONTROLADORES SOLARES EPSOLAR SERIES LANDSTAR Y VIEWSTAR PASOS PARA CONFIGURACIÓN Y USO DEL PUERTO DE COMUNICACIÓN DE CONTROLADORES SOLARES EPSOLAR LANDSTAR Y VIEWSTAR 1. Vaya a

Más detalles

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP...

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP... ARTICULO TECNICO MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP......Aplicaciones USB 2.0 YA!! Por el Departamento de Ingeniería de EduDevices. Microchip Semiconductor recientemente ha lanzado al

Más detalles

SOFTWARE DE DESARROLLO WinIDE

SOFTWARE DE DESARROLLO WinIDE SOFTWARE DE DESARROLLO WinIDE Este documento permitirá al lector conocer el entorno de trabajo correspondiente al software de desarrollo WinIDE y las diferentes herramientas de desarrollo que brinda, como

Más detalles

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.

Más detalles

EVAL08QTY. MANUAL DEL USUARIO Emulador En Circuito para Microcontroladores

EVAL08QTY. MANUAL DEL USUARIO Emulador En Circuito para Microcontroladores EVAL08QTY MANUAL DEL USUARIO Emulador En Circuito para Microcontroladores MC68HC908QT1/QT2/QT4 MC68HC908QY1/QY2/QY4 MOTOROLA Electrocomponentes S.A. Development Tools Sector Diciembre 2002 Contenido: ------

Más detalles

Tablero Indicador de Turnos para Oficinas Públicas

Tablero Indicador de Turnos para Oficinas Públicas Tablero Indicador de Turnos para Oficinas Públicas Maggiolo Gustavo Caballero Raul Reula Germán Pfarher Iván Email: {gustavomaggiolo, raul_caballero, germanreula}@frp.utn.edu.ar ivan_pfarher@hotmail.com

Más detalles

APRENDE ARDUINO FACILMENTE CON MIRPAS.COM.

APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. APRENDE ARDUINO FACILMENTE CON MIRPAS.COM. Este curso está redactado por Pascual Gómez del Pino para Mirpas.com. El autor y la Web reclinan las responsabilidades civiles y penales que pudiesen derivar

Más detalles

MANUAL DE INSTALACIÓN. (v. 2.0)

MANUAL DE INSTALACIÓN. (v. 2.0) MANUAL DE INSTALACIÓN (v. 2.0) ATENCIÓN: Utilice sólo módems oficialmente soportados por esta unidad de monitoreo. Dixell S.r.l. declina toda responsabilidad por daños debidos a un uso de módems no soportados.

Más detalles

Elección de un microcontrolador

Elección de un microcontrolador Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad

Más detalles

Manual de instalación de PVR-TV USB2.0

Manual de instalación de PVR-TV USB2.0 Manual de instalación de PVR-TV USB2.0 Contenido Ver2.1 Capítulo 1 : Instalación del hardware de PVR-TV USB2.0...2 1.1 Contenido del paquete...2 Requisitos del sistema...2 1.3 Instalación del hardware...2

Más detalles

S Circuito Next Step para Basic Stamp y Basic-X24.

S Circuito Next Step para Basic Stamp y Basic-X24. S310160 Circuito Next Step para Basic Stamp y Basic-X24. Nota: Lea atentamente este manual antes de proceder al montar este kit. Le recomendamos que trabaje con atención y lentamente. Debe comprobar cada

Más detalles

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos

Más detalles

User_Manual_ADAP_USB-RS232_1V0.pdf ADAP_USB-RS232. MANUAL de USO Versión 1.0 ADAPTADOR USB RS232. Página 1

User_Manual_ADAP_USB-RS232_1V0.pdf ADAP_USB-RS232. MANUAL de USO Versión 1.0 ADAPTADOR USB RS232. Página 1 ADAP_USB-RS232 User_Manual_ADAP_USB-RS232_1V0.pdf MANUAL de USO Versión 1.0 ADAPTADOR USB RS232 Página 1 INDICE 1.0 INTRODUCCION 2.0 CARACTERISTICAS GENERALES 3.0 CONTENIDO 4.0 INSTALACION 5.0 CONEXIONADO

Más detalles

Versión Española. Introducción. Contenido de la caja. Especificaciones. PU002 Sweex 2 Port Serial PCI Card

Versión Española. Introducción. Contenido de la caja. Especificaciones. PU002 Sweex 2 Port Serial PCI Card PU002 Sweex 2 Port Serial PCI Card Introducción Antes que todo, gracias por adquirir la Sweex 2 Port Serial PCI Card. Con esta tarjeta es posible añadir fácilmente dos puertos seriales al ordenador. Para

Más detalles

Instructivo de Instalación del Sistema BAPIN II

Instructivo de Instalación del Sistema BAPIN II Requisitos previos Antes de comenzar con la instalación del Sistema deberá efectuar las siguientes verificaciones, con el fin de obtener una instalación exitosa: 1. La PC de destino deberá poseer acceso

Más detalles

AFEI Sistemas y Automatización, S.A.

AFEI Sistemas y Automatización, S.A. CONVERSOR CUSB-485 v2 AFEI Sistemas y Automatización, S.A. Tel. 34 93 446 30 50 Fax. 34 93 446 30 51 http://www.afeisa.es E-mail: afei@afeisa.es AFEI Sistemas y Automatización, S.A. No esta permitida la

Más detalles

SISTEMA DE COMUNICACIONES SEGURAS EMULADOR DE TERMINAL MANUAL DEL USUARIO

SISTEMA DE COMUNICACIONES SEGURAS EMULADOR DE TERMINAL MANUAL DEL USUARIO SISTEMA DE COMUNICACIONES SEGURAS EMULADOR DE TERMINAL MANUAL DEL USUARIO 1 Introducción El Sistema de comunicaciones seguras del Sistema Bursátil (SCS) utiliza tecnología y estándares recomendados por

Más detalles

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP...

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP... COMENTARIO TECNICO MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP......Aplicaciones USB 2.0 YA!! Por el Departamento de Ingeniería de Electrónica Elemon S.A. Microchip Semiconductor recientemente

Más detalles

Manual de Configuración del equipo Nokia N95 (GSM) como módem Windows XP

Manual de Configuración del equipo Nokia N95 (GSM) como módem Windows XP Nokia N95 (GSM) como módem Windows XP 1. Inserta el CD que trae el equipo en la unidad de CD-ROM, de la PC o Laptop. 2. Busca en los archivos que están incluidos en el CD, la carpeta Software y entrar

Más detalles

Kard Manual de usuario Versión 03/2018

Kard Manual de usuario Versión 03/2018 Introducción Productos necesarios El software Kaptia es un software de gestión de instalaciones que se utiliza para configurar los equipos de control de acceso Kaptia. Este software tendrá las siguientes

Más detalles

Servicios Computacionales y Tecnologías de Información INDICE Cuadro de diálogo Iniciar sesión en Windows

Servicios Computacionales y Tecnologías de Información INDICE Cuadro de diálogo Iniciar sesión en Windows INDICE Windows 2000 profesional....1 Cuadro de diálogo Iniciar sesión en Windows......1 Usuarios y contraseñas......2 Propiedades de Mi PC...3 Propiedades Mis sitios de red...4 Configuración Tec en tu

Más detalles

1. Componentes de la firma digital

1. Componentes de la firma digital Contenido 1. Componentes de la firma digital... 1 2. Requisitos de hardware... 2 3. Requisitos de software para instalación... 2 3.1. Java... 3 3.1.2 Descarga... 3 3.1.3. Instalación... 5 3.2. Gemalto...

Más detalles

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP MINI GUIA: CONEXIÓN SEPAM CON USB 1 Actualmente los equipos SEPAM se suministran con puerto USB en el panel frontal. ------------------------ 2 Es obligatorio el uso de SFT2841 en su versión 14.0 o superior.

Más detalles

Software de programación de interfaz FDT SP DXSP. Guía del programador (DXSP P04)

Software de programación de interfaz FDT SP DXSP. Guía del programador (DXSP P04) Software de programación de interfaz FDT SP DXSP Guía del programador (DXSP P04) DXSP.exe PREFACIO...3 DXSP...4 1.0 Descripción general...4 2.0 Instalación...4 3.0 Introducción a la programación...5 3.1

Más detalles

Guía de Instalación de fastpos

Guía de Instalación de fastpos Guía de Instalación de fastpos Copyright Este documento esta sujeto a derechos de autor 2016. Usted puede conservar una copia de este documento, imprimirlo y utilizarlo como guía en la instalación del

Más detalles

INSTALACION Y USO DEL PRG007

INSTALACION Y USO DEL PRG007 INSTALACION Y USO DEL PRG007 El Programador PRG007 es el nuevo interface de programación para la gama de alarmas, cierres centralizados y parking actual y futura desarrollada mediante software sobre plataforma

Más detalles

Manual de Instalación de Xandros Server

Manual de Instalación de Xandros Server Manual de Instalación de Xandros Server Xandros (o más exactamente Xandros Complete Linux Desktop Solution) es una distribución Linux canadiense basada en Corel Linux e inspirada en Debían enfocada en

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

Más detalles

DUAL) DE MANERA MANUAL"

DUAL) DE MANERA MANUAL Administrador para Windows GUÍA DE AYUDA No. 396-2 PROCESO: INSTALACIÓN DEL SISTEMA ADMINISTRADOR MONO USUARIO (SENT DUAL) DE MANERA MANUAL" PROCEDIMIENTO: Recomendaciones: No conecte su dispositivo hasta

Más detalles

Manual de Instalación Sincro Softrónica Pro

Manual de Instalación Sincro Softrónica Pro Manual de Instalación Sincro Softrónica Pro Sincro Pro es el software empleado en productos Softrónica que requieren para lograr su mayor provecho sincronizar constantemente la hora de su empresa con el

Más detalles

ACLAS PP9 Impresora fiscal térmica

ACLAS PP9 Impresora fiscal térmica ACLAS PP9 Impresora fiscal térmica Descripción La impresora ACLAS PP9 es una impresora fiscal térmica que cuenta con un diseño compacto y moderno. Posee una batería interna, lo que permite continuar trabajando,

Más detalles

ZPP-2 CONTROL LAMBDA BASICO Manual de instrucciones de uso

ZPP-2 CONTROL LAMBDA BASICO Manual de instrucciones de uso Este equipo esta especialmente diseñado para instalarse en vehículos donde se debe efectuar una conversión dual NAFTA GNC con exigencias en cuanto a la contaminación ambiental o si se busca lograr el máximo

Más detalles

SOFTWARE AKRIBIS THERM

SOFTWARE AKRIBIS THERM SOFTWARE AKRIBIS THERM VERSION: 2,6 INSTALACIÓN DEL SOFTWARE EN WINDOWS: ACLARACIÓN IMPORTANTE: SI SU COMPUTADORA POSEE RESTRICCIONES DE USUARIO, PARA UNA CORRECTA INSTALACIÓN SE DEBERÁ LOGGEAR COMO ADMINISTRADOR

Más detalles

SIMIOBOARD JOYSTICK MANUAL E INICIO RAPIDO

SIMIOBOARD JOYSTICK MANUAL E INICIO RAPIDO SIMIOBOARD JOYSTICK MANUAL E INICIO RAPIDO Date: 11/04/2014 INDICE 1. Descripción... 3 2. Alimentación y Consumo eléctrico... 4 3. Dimensiones... 5 4. Conexionado de componentes.... 6 5. Conexionado al

Más detalles

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2

1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2 1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus

Más detalles

GIA DE LABORATORIO DISEÑO AVANZADO DE HARDWARE

GIA DE LABORATORIO DISEÑO AVANZADO DE HARDWARE LABORATORIO1 INTRODUCCION AL USO DE LA HERRAMIENTA DE SINTESIS Y SIMULACION ISE_9.2 INTRODUCCION El curso de Diseño avanzado de Hardware, presenta al estudiante diferentes técnicas y herramientas que le

Más detalles

Manual de usuario del Linnker

Manual de usuario del Linnker Linnker 1200 1500 Gracias por la adquisición de tu Linnker 1200-1500 de Energy Sistem, En este documento encontrarás una guía rápida para la instalación de este dispositivo Bluetooth, para más detalles,

Más detalles

Proyecto Final: Controlador de Acuarios

Proyecto Final: Controlador de Acuarios Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Informática Electrónica Proyecto Final: Controlador de Acuarios Cristian Martinez

Más detalles

CONVERSOR USB A RS485

CONVERSOR USB A RS485 CONVERSOR USB A RS485 1. Descripción General El Conversor permite al usuario operar USB a RS-485 en 2 hilos. Viene provisto con leds de Power, Tx y Rx para verificar el funcionamiento. L H A Conectores:

Más detalles

Ditec DMCS Manual de uso sistema de monitorización y control de la puerta.

Ditec DMCS Manual de uso sistema de monitorización y control de la puerta. Ditec Manual de uso sistema de monitorización y control de la puerta. IP1660ES 99 10 E2H EL16 EL16R EL20 10 10 10 00 00 EL20A 00 EL21 EL25 EL31R EL32 EL34 00 10 00 00 00 MD2 00 00 MP1 10 www.ditecentrematic.com

Más detalles

Hay dos formas de acceder a Internet:

Hay dos formas de acceder a Internet: 1. Introducción Gracias por adquirir el Adaptador KANJI KJWIFILAN. Este adaptador inalámbrico es fácil de usar y fácil de configurar. Si usted ha estado cansado de lidiar con todos esos cables desordenados

Más detalles

Guía del usuario del DS150E. Dangerfield March. 2009V3.0 Delphi PSS

Guía del usuario del DS150E. Dangerfield March. 2009V3.0 Delphi PSS Guía del usuario del DS150E 1 CONTENIDO Componente principal..3 Instrucciones de instalación...5 Configuración del Bluetooth..26 Programa de diagnóstico 39 Escritura en la ECU (OBD)..86 Exploración.89

Más detalles

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88

GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88 1 GUIA RAPIDA PARA LA PUESTA EN MARCHA DE 8 PROYECTOS LISTOS PARA EL KIT SISTEMA EB88 El KIT EB88 viene acompañado de un disco CD de aplicación, en donde se incluye una carpeta con 8 proyectos listos para

Más detalles

5. Actualización de Firmware

5. Actualización de Firmware Field Service Ver. 1.0 Apr. 2005 5. Firmware upgrade 5. Actualización de Firmware 5.1 Preparaciones para la reescritura de Firmware 5.1.1 Instalando el Driver NOTA Dado que se usa el puerto USB para actualizar

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

CONTROLADOR DE TIMBRE AUTOMÁTICO

CONTROLADOR DE TIMBRE AUTOMÁTICO CONTROLADOR DE TIMBRE AUTOMÁTICO MANUAL DE APLICACIÓN geekfactory 2017 Innovating Together CONTENIDO Instalación del Software...3 Introducción...4 Búsqueda del Controlador de Timbre Automático...5 Visualización

Más detalles

GUÍA PRACTICA 0. Uso del IDE BASCOM

GUÍA PRACTICA 0. Uso del IDE BASCOM UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS ESCUELA DE INFORMÁTICA CÁTEDRA DE ELECTRÓNICA MICROPROCESADORES ING. OTONIEL FLORES GUÍA PRACTICA 0. Uso del IDE BASCOM

Más detalles

Manual de usuario. 01 Introducción

Manual de usuario. 01 Introducción 00 Índice 01 Introducción...3 02 Antes de comenzar...4 02.1 Requisitos mínimos...4 02.2 Qué se incluye...4 02.3 Conexión de encore...4 03 Instalación de la aplicación...5 04 Ratón, teclado o joystick...6

Más detalles

Guía de uso básico de Qt

Guía de uso básico de Qt Guía de uso básico de Qt Introducción Un Entorno de Desarrollo Integrado o IDE por sus siglas en inglés (Integrated Development Environment) es un programa que integra un conjunto de herramientas utilizadas

Más detalles

Microcontroladores ( C)

Microcontroladores ( C) Microcontroladores ( C) Bibliografia: Hoja de datos del PIC 16F84 y 16F628 (www.microchip.com) Microcontroladores PIC: la clave del diseño (biblioteca) Microcontroladores PIC: diseño práctico de aplicaciones

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INSTALACIÓN DEL MRT V1.2... 3 PROGRAMACIÓN BÁSICA... 11 Posibles errores en la programación... 16 2 INSTALACIÓN DEL MRT V1.2 En la carpeta Instaladores, ubique el icono MRTSetupV1.2.msi,

Más detalles

Conexión segura al Laboratorio

Conexión segura al Laboratorio Conexión segura al Laboratorio Objetivo: El alumno aprenderá a conectarse vía secure shell al servidor del Laboratorio utilizando las herramientas proporcionadas en la página del mismo. SSH (Secure SHell)

Más detalles

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip

Más detalles

MANUAL SAMSUNG A915. Gerencia de Desempeño o de Productos y Servicios

MANUAL SAMSUNG A915. Gerencia de Desempeño o de Productos y Servicios MANUAL SAMSUNG A915 1 INDICE 1. Contenido del paquete 2. Consideraciones importantes 3. Información Técnica 4. Instalación del PCLink 5. Conexión por medio del puerto USB Instalación de controladores USB

Más detalles

Manual de Configuración del teléfono MOTOROLA L7c. Gerencia de Desempeño o de Productos y Servicios MSH

Manual de Configuración del teléfono MOTOROLA L7c. Gerencia de Desempeño o de Productos y Servicios MSH Manual de Configuración del teléfono MOTOROLA L7c 1 INDICE 1. Programación de línea 2. Acceso WAP Configuración de servidor WAP 3. Consideraciones importantes 4. Información Técnica 5. Conexión por medio

Más detalles

Fecha de publicación y versión del software

Fecha de publicación y versión del software Guía de Instalación Copyright Este documento esta sujeto a derechos de autor 2018. Usted puede conservar una copia de este documento, imprimirlo y utilizarlo como guía en la instalación del software punto

Más detalles