Winide y Kit EVALQTY CDM 2011



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

EVAL08QTY. MANUAL DEL USUARIO Emulador En Circuito para Microcontroladores

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

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

HERRAMIENTAS DE DESARROLLO HARDWARE & SOFTWARE

ZILOG DEVELOPER STUDIO

MONITOR ROM MODULE (MON08)

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

UPV-EHU. EUITI e ITT Vitoria-Gasteiz. Ampliación de Sistemas Digitales. Depuración de programas

Hablemos de MCU s... Practicando con el CodeWarrior 5.1/6.x y el sistema R(S)_POD... COMENTARIO TECNICO

Buceando en el HC908...

Microchip Tips & Tricks...

Programador de PIC s y Memorias EEPROM

(511) DELCOMP S.A.C.

...La herramienta universal para MCUs Freescale que el mercado esperaba!!!

RESETS & INTERRUPCIONES

Redes Paso a Paso. Descripción. Redes en Educación 2

ELECTRÓNICA - SOFTWARE - AUTOMATION DELCOMP S.A.C.

ELECTRÓNICA - SOFTWARE - AUTOMATION DELCOMP S.A.C.

Anexo B. Comunicaciones entre mc y PC

Incidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones.

PROTEUS Depuración de programas para microprocesadores

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE

Software de programación de interfaz FDT DXID. Guía del programador (DXID P01.doc)

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE

Comunicación de PC mediante puerto serie

I2C. Ing. Pablo Martín Gomez

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Capítulo 5 Programación del algoritmo en LabVIEW

NINO PICKIT2 PIC PROGRAMMER

Controlador Externo de Movimiento para Mach3

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

2.- PLATAFORMA ARDUINO (HARDWARE)

MANUAL BÁSICO DE INFORMATICA

Placa Interfaz IPP-455

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y CONTROL

DESCRIPCION DEL SITEMA MASTER.

Estructuras de Sistemas Operativos

Programa de Textos FIRECONTROL para centrales ZXCE

UTILIZACIÓN DEL ENTORNO DE COMPILACIÓN FST EN PLATAFORMAS DE 64 BITS (x64)

Manual de usuario. PICnano v1. Programador/depurador de PIC s

Índice de contenido. Breve descripción del display. Utilización. Conexión con un micro o equivalente. CTU-014, Display color FDT FG056

Servicio de VPN de la Universidad de Salamanca

Guía rápida de CX-Programmer

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

INSTALANDO EL ACTUALIZADOR Y DRIVERS

Guía de Instalación de la JDK y del Eclipse

Demostración en vivo del SIIL

Instalación del Software Magaya

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS CONVERSORES TCP A 232 / TCP A Características.

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas

MikroProgrammer 22 Clave: F502 Programador USB de Microcontroladores PIC y Memorias EEPROM Manual de Referencia v1.1

Ic-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876.

DKVM-4U Conmutador KVM USB con 4 puertos

CAPITULO 6 GUIA DE USUARIO

Sistema de Captura Electrónica

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Conexión inalámbrica a un CNC (con puerto Serie RS232C)

EB ES. Appendix 1 Circuit Diagram Hoja de datos de la placa LCD EB Contenido - 1 -

MANUAL DE USUARIO AVMsorguar

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

WINDOWS. Iniciando Windows. El mouse

MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485

Sistema Maxx Map Características Técnicas

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Curso sobre Microcontroladores Familia HC9S08 de Freescale

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

Tablero Transferencia Automático

Administración de la producción. Sesión 2: Sistema Operativo (Microsoft Windows XP)

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Introducción al PSPICE

Capítulo Comunicaciones de datos 1. Conexión de dos unidades 2. Conectando la unidad con una computadora personal

1.- REQUISITOS PARA LA ACTIVACION

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Instructivo de Instalación y Uso de software MasterControl

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika

Conexión de GPS a Open CPN.

Tarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez

Comunicación entre un PLC S y WinCC Advanced

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Buceando en los MCUs Freescale...

Manual de Usuario del Sistema de Vigilancia Profesional (Professional Surveillance System, PSS)

picojava TM Características

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

Guía resumida para utilizar el microcontrolador CY7C68013

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

+++OK atis C E. CTC-072, Utilización de XBee Wi-Fi para sensores remotos

Calculadora virtual HP Prime

ORBI 2012 Programador Universal USB Manual del Usuario

Guía de práctica. Dispositivo

Clase 20: Arquitectura Von Neuman

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

USO DEL SOFTWARE PROVIEW 32

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE

Sección 1: Introducción al Modo Windows XP para Windows 7

Programación y diseño de dispositivos mediante microcontroladores PIC

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

Transcripción:

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) JUMPERS: JP2/JP8 Selección de Modos "Monitor" y "Usuario". "monitor" (necesarios para la Simulación / Emulación En Circuito) y modo "usuario" (modo normal de funcionamiento de cualquier MCU). En la siguiente tabla,

jumpers JUMPER: JP9 VDD External Output (Salida de VDD por DIL socket) JP9 CLOSE VDD external output disponible en conector DIL socket. JP9 OPEN VDD external output NO disponible en conector DIL socket. JUMPER: JP10 IRQ external pin (Salida del pin IRQ por DIL socket) JP10 CLOSE IRQ external pin disponible en conector DIL socket. JP10 OPEN IRQ external pin NO disponible en conector DIL socket.

Header

Modos de Operación Kit EVAL QTY

Modos de Operación Modo Usuario Modo Monitor

Modo Usuario Este es el modo de operación estándar del dispositivo (y de cualquier microcontrolador) en el cual el mismo se encuentra bajo el control del programa de aplicación del usuario (el que confeccionó el usuario en forma previa). Cualquier interacción externa debe ser manejada por el programa hecho por el usuario. 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 con el Host ( PC ), este modo también es conocido como "Modo Emulación". Para la línea HC908QTx / HC908QYx, existen 3 distintas formas de poner al MCU en modo monitor, estas son: - Modo Monitor Alta Tensión (IRQ = Vhigh)(Monitor 1). - Modo Monitor FORZADO (IRQ = VDD)(Monitor 2). - Modo Monitor FORZADO (IRQ = VSS)(Monitor 3).

Modo Monitor 1 permite entrar en este modo SIN importar el estado de la memoria FLASH del microcontrolador (escrita o barrada). todos los pines I/O con excepción de PTA0, retienen sus funciones normales. Los puertos PTA1 y PTA4 Reset, e IRQ, 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

Modo Monitor 2 El modo Monitor Forzado con IRQ = VDD, es un modo alternativo para facilitar la programación del MCU cuando este tiene su memoria totalmente borrada el MCU necesita menos pines para garantizar el modo monitor. Solo utiliza el IRQ, el PTA0 y el Oscilador Ext. Mediante OSC1. Este modo (Monitor 2) se mantiene válido aún finalizada la grabación de la memoria FLASH, incluyendo el Reset Vector con un valor distinto de $ FF

Modo Monitor 3 El modo Monitor Forzado con IRQ = VSS (IRQ = 0), es un modo alternativo "forzado" de ingreso al estado "monitor cuando el MCU tiene su memoria totalmente borrada (con $FF) o bién con el Reset Vector en blanco (con $FF). Utiliza menos pines, pero no requiere oscilador externo Este modo (Monitor 3) se mantiene válido aún finalizada la grabación de la memoria FLASH, incluyendo el Reset Vector con un valor distinto de $ FF

Software WinIDE

Barra de Herramientas

Pantalla de Interfaz con el KIT

Simulador en Circuito ICS08xxZ In-Circuit Simulator, Interface de Usuario In - Circuit Simulator, es un componente de "depuración de código El entorno WinIDE opera como un editor standard de archivos ASCII (tal como un archivo assembler) para Windows e incluye algunos botones "rápidos" para llamar ensambladores propios, compiladores y debuggers

Simulación en Circuito El ICS08xxZ es un debugger "En - No - Tiempo - Real". El código del MCU corre solo tan rápido como pueda ser simulado por el PC Host.

Simulador en Circuito El ICS08xxZ toma entradas y salidas del dispositivo desde una placa externa o Pod (EVAL08QTY) conectada a la PC (Host). Los puertos I/O pueden ser usados por medio de la conexión del header de Emulación El usuario debe tener presente la diferencia existente entre Simulación "pura" y Simulación "In - Circuit". La simulación pura, es por lo general mucho más rápida, pero no envuelve entradas o salidas reales.

In Circuit Debugger El debugger emplea un set de comandos que permiten realizar debugging en Tiempo Real con las limitaciones del programa monitor MON08 contenido en los dispositívos MC68HC08's

In Circuit Debugger Limitaciones: No debe cambiarse el bit 0 del registro Data Direction o el Data Value del PORT A No habilitar Keyboard Interrupts (KBI) para el bit 0 del PORT A No hacer "step" en una instrucción que salta a si misma. No hacer "step" de un Software Interrupt Instruction (SWI). Los registros de Hardware Breakpoint están reservados para ser usados por el ICD08SZ debugger Tener cuidado acerca de la observación de los estados de los periféricos y registros de datos en la ventana de variables o memoria. El monitor para debug integrado dentro de los procesadores HC908, usa hasta 13 bytes del stack. Si las interrupciones son habilitadas durante un "stepping", el ICD08SZ debugger no hará el "step" dentro de la interrupción.

In Circuit Debugger Comentarios: Se permite "Single Stepping" tanto en RAM como en FLASH. Si un comando GO es activado sin setear previamente un breakpoint, la única forma de tomar control del procesador nuevamente, es resetearlo (usar el comando RESET). El sistema Watchdog no está activo mientras se corre el ICD08SZ. El hardware breakpoint detendrá la ejecución en FLASH y RAM. El software breakpoint SOLO detendrá la ejecución en RAM.