Diferencia entre revisiones de «Tarjeta de Desarrollo - DEMOQE128»

De Wikitronica
Saltar a: navegación, buscar
 
(No se muestran 30 ediciones intermedias de 6 usuarios)
Línea 1: Línea 1:
[[Archivo:DEMOQE128+MC9S08QE128.png|200px|thumb|right|Tarjeta DEMOQE128 con tarjeta hija MC9S08QE128]]
 
 
<p align="justify">
 
<p align="justify">
  
El DEMOQE128 es un sistema de desarrollo de bajo costo diseñado para la demostración, evaluación y depuración de microcontroladores ''Freescale''.
+
El [[Tarjeta_de_Desarrollo_-_DEMOQE128|DEMOQE128]] es un sistema de desarrollo de bajo costo diseñado para la demostración, evaluación y depuración de Microcontroladores ''Freescale''.
  
Los circuitos integrados ''[[Multilink]]'' de P&E en los DEMOQE128 le permiten a su procesador ser depurado y programado vía USB desde la PC. Además puede ser alimentada con corriente mediante el cable USB. Además, la tarjeta contiene un analizador lógico y un puerto serial virtual mediante USB para ayudar a un desarrollo rápido. También permite la conexión de una "tarjeta hija".<span class="plainlinks"><sup>[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMOQE128]</sup></span> Está provisto de un puerto BDM (''Background Debug Mode'') opcional para el uso de una interfaz BDM externa como el programador automatizado ''Cyclone PRO'' (de P&E) o USB Multilink.<sup><span class="plainlinks">[http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320092&CFID=11410815&CFTOKEN=f03f86976211c219-FCC0C98E-F96D-B44E-3FD2A4832221AE86]</span></sup>
+
Los circuitos integrados ''[[Multilink]]'' de P&E en los [[Tarjeta_de_Desarrollo_-_DEMOQE128|DEMOQE128]] le permiten a su procesador ser depurado y programado vía USB desde la PC. Además puede ser alimentada con corriente mediante el cable USB. Además, la tarjeta contiene un analizador lógico y un puerto serial virtual mediante USB para ayudar a un desarrollo rápido.[[Archivo:DEMOQE128+MC9S08QE128.png|500px|thumb|right|Tarjeta DEMOQE128 con tarjeta hija MC9S08QE128.]] También permite la conexión de una "tarjeta hija".<span class="plainlinks"><sup>[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMOQE128]</sup></span> Está provisto de un puerto BDM (''Background Debug Mode'') opcional para el uso de una interfaz BDM externa como el programador automatizado ''Cyclone PRO'' (de P&E) o USB Multilink.<sup><span class="plainlinks">[http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320092&CFID=11410815&CFTOKEN=f03f86976211c219-FCC0C98E-F96D-B44E-3FD2A4832221AE86]</span></sup>
 +
 
 +
La tarjeta utilizada en los cursos de la Universidad Simón Bolívar corresponde a la Revisión C. Por lo tanto es necesario descargar el manual apropiado ya que presenta diferencias con respecto a la Revisión A y a la Revisión B. Al final del presente artículo se encuentra el enlace a la página del fabricante de la tarjeta (PEMICRO) para descargar el manual. El sitio oficial del fabricante de la tarjeta de desarrollo Demoqe128 es: [http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320092&CFID=84836&CFTOKEN=d4bcd578bfd3bd3c-DE6D989A-1E67-4D2B-C9F9293A5A0ABEC5 Pemicro Demoqe128]
  
 
== Características de Hardware ==
 
== Características de Hardware ==
Línea 10: Línea 11:
 
# Analizador Lógico Integrado.
 
# Analizador Lógico Integrado.
 
# Puerto Serial Virtual Integrado.
 
# Puerto Serial Virtual Integrado.
# 4 8x2 conectores ''machos'' asimétricamente posicionados para tarjetas hijas intercambiables. ([[#Microcontroladores_Compatibles|Ver]])[[Archivo:Placement_Front.png|200px|thumb|right|DEMOQE128 (Anverso)]]
+
# 4 8x2 conectores ''machos'' asimétricamente posicionados para tarjetas hijas intercambiables. ([[#Microcontroladores_Compatibles|Ver]])[[Archivo:Placement_Front_Edit.png|250px|thumb|right|DEMOQE128 (Anverso).]]
 
# Circuitería Multilink Itegrada de P&E, poblado en el fondo.
 
# Circuitería Multilink Itegrada de P&E, poblado en el fondo.
# Portal [[Serial RS-232]] con conector DB9-F.
+
# Portal [[SCI (Interfaz de Comunicación Serial) - DEMOQE128#Serial - Serial| Serial RS-232]] con conector DB9-F.
# [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|Señales SCI]] conectadas al circuito integrado por ''jumpers''
+
# [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|Señales SCI]] Conectadas al circuito integrado por ''jumpers''
 
# Interruptor ''ON/OFF'' con indicador LED.
 
# Interruptor ''ON/OFF'' con indicador LED.
# Una conector ''de barril'' de suministro de voltaje de 5VDC a '''8VDC'''<br/><span style="color:red">'''NOTA'''</span>: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.<br/>
+
# Un conector ''de barril'' de suministro de voltaje de 5VDC a '''8VDC'''<br/><span style="color:red">'''NOTA'''</span>: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.<br/>
# ''Jumpers'' de selección de fuente de voltaje:
+
# [[JUMPER SETTINGS|''Jumpers'']] de selección de fuente de voltaje:
 
## Entrada desde el Multilink al regulador LDO.
 
## Entrada desde el Multilink al regulador LDO.
 
## Entrada desde un ''Jack'' DC al regulador LDO.
 
## Entrada desde un ''Jack'' DC al regulador LDO.
Línea 25: Línea 26:
 
# Pulsador de [[RESET]] con indicador LED (necesita activación).
 
# Pulsador de [[RESET]] con indicador LED (necesita activación).
 
# Disposición de circuitería de cristal externa opcional (no poblada).
 
# Disposición de circuitería de cristal externa opcional (no poblada).
# Características de Usuario:[[Archivo:Placement_Back.png|200px|thumb|right|DEMOQE128 (Reverso)]]
+
# Características de Usuario:[[Archivo:Placement_Back.png|250px|thumb|right|DEMOQE128 (Reverso)]]
 
## [[Acelerómetro - DEMOQE128|Acelerómetro]] de 3 ejes (necesita activación).
 
## [[Acelerómetro - DEMOQE128|Acelerómetro]] de 3 ejes (necesita activación).
## 8 [[LEDs de Usuarios]] (necesita activación).
+
## 8 [[LED|LEDs de Usuarios]] (necesita activación).
 
## 4 [[Pulsadores]] (necesita activación).
 
## 4 [[Pulsadores]] (necesita activación).
 
## 1 [[Buzzer - DEMOQE128|Buzzer]] (necesita activación).
 
## 1 [[Buzzer - DEMOQE128|Buzzer]] (necesita activación).
 
## [[I²C (Inter-Integrated Circuit) - MC9S08QE128|IIC]] ''Pullups'' (necesita activación).
 
## [[I²C (Inter-Integrated Circuit) - MC9S08QE128|IIC]] ''Pullups'' (necesita activación).
 
## [[Potenciómetro]] de 10K Ohm (necesita activación).
 
## [[Potenciómetro]] de 10K Ohm (necesita activación).
# ''Jumpers'' de Opciones:
+
# [[JUMPER SETTINGS|''Jumpers'']] de Opciones:
## COM_EN para Transceptor RS232 de 1.8V a 4.25V  
+
## COM_EN para Transceptor RS232 de 1.8V a 4.25V.
## TXD_EN para comunicación serial del [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|SCI_TXD]] con el Multilink
+
## TXD_EN para comunicación serial del [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|SCI_TXD]] con el Multilink.
## RXD_EN para comunicación serial del [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|SCI_RXD]] con el Multilink
+
## RXD_EN para comunicación serial del [[SCI (Interfaz de Comunicación Serial) - DEMOQE128|SCI_RXD]] con el Multilink.
## INPUT_EN para dos canales de entrada al Multilink
+
## INPUT_EN para dos canales de entrada al Multilink.
+
 
 
=== Especificaciones ===
 
=== Especificaciones ===
# Tamaño: 8.89cm x 10.16cm
+
# Tamaño: 8.89cm x 10.16cm.
 
# Entrada de Energía:
 
# Entrada de Energía:
## Cable USB: 5VDC, 500mA max
+
## Cable USB: 5VDC, 500mA max.
 
## DC ''Jack'': conector de barril de 2.5/5.5mm, de 5VDC a 8VDC positivo central<br/><span style="color:red">'''NOTA'''</span>: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.<br/>
 
## DC ''Jack'': conector de barril de 2.5/5.5mm, de 5VDC a 8VDC positivo central<br/><span style="color:red">'''NOTA'''</span>: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.<br/>
## Dos celdas para baterías AAA
+
## Dos celdas para baterías AAA.
  
[[Archivo:DEMOQE128+MCF51QE128.png|200px|thumb|right|Tarjeta DEMOQE128 con tarjeta hija MCF51QE128]]
+
[[Archivo:DEMOQE128+MCF51QE128.png|200px|thumb|right|Tarjeta DEMOQE128 con tarjeta hija MCF51QE128.]]
{| border="1"
+
<span style="color:red">'''NOTA'''</span>: El Circuito Integrado Multilink del DEMO está diseñado para funcionar con el procesador de la tarjeta y cualquier tarjeta hija que pueda ser incluida. No puede ser usada para comunicarse con otros dispositivos.
|+ style="background:#FF3030; color:Black; border:1px"|<big>'''Nota'''</big>
+
! style="background:none; color:Black; border:1px"|El Circuito Integrado Multilink del DEMO está diseñado para funcionar con el procesador de la tarjeta y cualquier tarjeta hija que pueda ser incluida. No puede ser usada para comunicarse con otros dispositivos.
+
 
----
 
----
<center>
 
 
=== Microcontroladores Compatibles ===
 
=== Microcontroladores Compatibles ===
</center>
 
 
----
 
----
<center>
+
El DEMOQE128 acepta los siguientes Microcontroladores de ''Freescale Semiconductor'':
El DEMOQE128 acepta los siguientes Microcontroladores de ''Freescale Semiconductor''
+
* [[MC9S08QE128|MC9S08QE128CLH]]
<br/>• [[MC9S08QE128CLH]]
+
* [[MCF51QE128CLH]]
<br/>• [[MCF51QE128CLH]]
+
</center>
+
|}
+
  
 
== Requisitos del Sistema ==
 
== Requisitos del Sistema ==
Línea 70: Línea 64:
 
* 128MB de RAM.
 
* 128MB de RAM.
 
* 1 GB de espacio libre en el disco duro.
 
* 1 GB de espacio libre en el disco duro.
* Unidad lectora de DVD
+
* Unidad lectora de DVD.
* Un puerto USB
+
* Un puerto USB.
 
* Para comunicación serial debe usarse una computadora de escritorio.
 
* Para comunicación serial debe usarse una computadora de escritorio.
  
 
== Modos de Operación ==
 
== Modos de Operación ==
Ver artículo principal: [[Modos de operación del MC9S08QE128|Modos de operación del MC9S08QE128]]<br/>
 
  
=== Modo de Depuración ===
+
==== Modo de Depuración ====
  
 
Un anfitrión (''host'') se comunica con el DEMOQE128 a través del Multilink. Tanto el ''CodeWarrior Development Studio'' como el "P&E’s HCS08/CFV1" funcionarán con el DEMOQE128.
 
Un anfitrión (''host'') se comunica con el DEMOQE128 a través del Multilink. Tanto el ''CodeWarrior Development Studio'' como el "P&E’s HCS08/CFV1" funcionarán con el DEMOQE128.
  
=== Modo de Corrida ===
+
==== Modo de Corrida ====
  
 
La lista de componentes del DEMOQE128 le permite ejecutar varias tareas. Cuando una aplicación es desarrollada, depurada y programada adecuadamente en la memoria ''flash'' interna del QE128, puede correr con o sin la conexión a un anfitrión.
 
La lista de componentes del DEMOQE128 le permite ejecutar varias tareas. Cuando una aplicación es desarrollada, depurada y programada adecuadamente en la memoria ''flash'' interna del QE128, puede correr con o sin la conexión a un anfitrión.
  
=== Modo de BDM Externo ===
+
==== Modo de BDM Externo ====
 
El DEMOQE128 tiene un conector de "Modo de Depuración de Segundo Plano" (''Background Debug Mode'' o BDM) para depurar y programar el dispositivo QE128 utilizando una herramienta BDM externa. Los usuarios pueden usar este modo para desarrollar un sistema QE128 localmente enfocado y compararlo con el DEMOQE128 cuando sea necesario.
 
El DEMOQE128 tiene un conector de "Modo de Depuración de Segundo Plano" (''Background Debug Mode'' o BDM) para depurar y programar el dispositivo QE128 utilizando una herramienta BDM externa. Los usuarios pueden usar este modo para desarrollar un sistema QE128 localmente enfocado y compararlo con el DEMOQE128 cuando sea necesario.
  
Línea 91: Línea 84:
 
Ver artículo principal: [[TOOLKIT PC APPLICATIONS - DEMOQE128|Set de Herramientas del DEMOQE128]]
 
Ver artículo principal: [[TOOLKIT PC APPLICATIONS - DEMOQE128|Set de Herramientas del DEMOQE128]]
 
<br/>
 
<br/>
=== Aplicación del Analizador Lógico ===
+
==== Aplicación del Analizador Lógico ====
El DEMOQE tiene un analizador lógico de dos canales que permite que las señales IN0 e IN1 sean capturadas por la PC y mostradas al usuario. IN0 e IN1 podrían ser conectadas a cualquiera de las señales del Microcontrolador (''Microcontroller Unit'' o ''MCU'') que el usuario quiera ver. Por defecto, están conectadas a los pines PTC0 y PTC1 del MCU por el ''jumper'' J11. El analizador lógico corre a una tasa de captura de 10Khz.
+
El DEMOQE tiene un analizador lógico de dos canales que permite que las señales IN0 e IN1 sean capturadas por la PC y mostradas al usuario. IN0 e IN1 podrían ser conectadas a cualquiera de las señales del Microcontrolador (''Microcontroller Unit'' o ''MCU'') que el usuario quiera ver. Por defecto, están conectadas a los [[Configuración de pines-DEMOQE128|pines]] PTC0 y PTC1 del MCU por el [[JUMPER SETTINGS|''Jumpers'']] J11. El analizador lógico corre a una tasa de captura de 10Khz.
  
=== Aplicación Terminal ===
+
==== Aplicación Terminal ====
Esta aplicación actua como una aplicación de terminal de puerto serial estándar en la PC. Funciona con puertos seriales estándar así como el puerto serial virtual en el DEMOQE. La aplicación incluye configuraciones para ajustar el número de puerto COM, tasa de transmisión, paridad y número de bits de datos. Posee un botón para tomar un archivo en el PC y transmitirlo al puerto serial. Tiene también retrasos automáticamente insertados en la salida de la transmisión para prevenir rebaso. Se recomienda que estas características predeterminadas no sean cambiadas.
+
Esta aplicación actúa como una aplicación de terminal de puerto serial estándar en la PC. Funciona con puertos seriales estándar así como el puerto serial virtual en el DEMOQE. La aplicación incluye configuraciones para ajustar el número de puerto COM, tasa de transmisión, paridad y número de bits de datos. Posee un botón para tomar un archivo en el PC y transmitirlo al Puerto Serial[[SCI (Interfaz de Comunicación Serial) - DEMOQE128|puertos seriales]]. Tiene también retrasos automáticamente insertados en la salida de la transmisión para prevenir rebaso. Se recomienda que estas características predeterminadas no sean cambiadas.
  
=== Aplicación Insegura ===
+
==== Aplicación Insegura ====
Esta aplicación permite desbloquear los microcontroladores CFV1 y HCS08. La aplicación borrará el dispositivo seguro para hacerlo inseguro. Funciona con el DEMOQE así como con otro ''hardware'' conectado con el PC a través de la interfaz USB Multilink.
+
Esta aplicación permite desbloquear los Microcontroladores CFV1 y HCS08. La aplicación borrará el dispositivo seguro para hacerlo inseguro. Funciona con el DEMOQE así como con otro ''hardware'' conectado con el PC a través de la interfaz USB Multilink .
  
=== Aplicación del Acelerómetro ===
+
==== Aplicación del [[Acelerómetro - DEMOQE128|Acelerómetro]] ====
Esta aplicación graficará los datos de salida del serial desde la aplicación del acelerómetro serial basado en el microcontrolador. Los datos graficados incluyen las magnitudes de las señales X, Y y Z, así como la actual carga del procesador. Para que esta aplicación trabaje apropiadamente, la aplicación debe ser programada en el microcontrolador que es conectado al DEMOQE.
+
Esta aplicación graficará los datos de salida del serial desde la aplicación del acelerómetro serial basado en el Microcontrolador. Los datos graficados incluyen las magnitudes de las señales X, Y y Z, así como la actual carga del procesador. Para que esta aplicación trabaje apropiadamente, la aplicación debe ser programada en el microcontrolador que es conectado al DEMOQE.
  
=== Aplicación del Graficador Serial ===
+
==== Aplicación del Graficador Serial ====
Es una versión generalizada de la del acelerómetro. Puede ser junto a la aplicación del acelerómetro o con código de microcontrolador que transmita datos en el formato correcto. La aplicación permite que la entrada de datos en el puerto serial de la PC, o en uno de los puertos seriales virtuales, sea graficada automáticamente en el tiempo o sea mostrada en una serie de gráficas de barra.
+
Es una versión generalizada de la del Acelerómetro. Puede ser junto a la aplicación del Acelerómetro o con código de Microcontrolador que transmita datos en el formato correcto. La aplicación permite que la entrada de datos en el puerto serial de la PC, o en uno de los puertos seriales virtuales, sea graficada automáticamente en el tiempo o sea mostrada en una serie de gráficas de barra.
 +
 
 +
==== Aplicación de Re-Direccionamiento Serial del Multilink ====
 +
La tarjeta DEMOQE128 contiene un puerto serial USB. La aplicación de re-direccionamiento serial ayuda a habilitar a cualquier aplicación de la computadora para que interactúe con este puerto serial, permitiendo que tráfico serial del puerto USB integrado sea enviado desde y hacia un puerto serial real o virtual de la computadora. Esta herramiento puede ser usada en conjunto con un controlador serial virtual que permita al DEMO comunicarse con tu aplicación.
 +
 
 +
La interfaz permite seleccionar el puerto específico de la máquina, real o virtual, que deseas usar para las comunicaciones. Se puede también establecer el número de bits, el radio de baudios y el tipo de paridad. Selecionando ''"Open Serial Port"'' establecerá comunicaciones con ese puerto.
 +
 
 +
Un controlador serial virtual, puede ser usado para unir este puerto con un segundo puerto serial virtual. Por ejemplo, un usuario que haya establecido comunicaciones en COM7 usando el "Multilink Serial Re-Director" puede unirse con COM8 usando un controlador serial virtual. Cualquier aplicación en la computadora puede entonces interactuar con el torrente de datos en COM8, haciendo así uso del puerto serial USB en el Multilink.
  
 
== Ajustes de ''Jumpers'' ==
 
== Ajustes de ''Jumpers'' ==
Línea 110: Línea 110:
  
 
== Software de Desarrollo de Código ==
 
== Software de Desarrollo de Código ==
The DEMOQE128 includes P&E’s Embedded Multilink circuitry, so no
+
El DEMOQE128 incluye circuitería integrada Multilink, por lo tanto no se necesita ninguna herramienta BDM externa para depurar y programar el DEMO. Sólo se necesita conectar el DEMO al PC para comenzar a desarrollar código para él.
DEMOQE128 User Manual 45
+
 
external hardware BDM tool is needed to debug and program the
+
El DEMOQE128 viene con una edición especial de ''CodeWarrior Studio'' de "Freescale" para poder programar efectivamente en la tarjeta. Este programa será el usado en la Universidad Simón Bolívar para implementar códigos en la tarjeta de desarrollo.
DEMOQE128. A user only needs to connect the DEMOQE128 to their PC to
+
 
start developing code for it.
+
"CodeWarrior" ofrece capacidades de depuramiento y tecnología de programación basada en las mismas de "P&E", para los lenguajes "C", "C++" y "Ensamblador". Puede iniciarse un proyecto existente (con formato de archivo ".mpc") o [[Freescale Codewarrior 6.3#Creación de un Proyecto|crearse desde cero]].
The DEMOQE128 package comes with a special edition of Freescale’s
+
CodeWarrior studio. In addition, P&E’s evaluation software for HCS08 and
+
ColdFire® V1 is available online at www.pemicro.com. A user may use either
+
CodeWarrior or P&E software tools to develop code for the DEMOQE128.
+
  
 
== Problemas Frecuentes ==
 
== Problemas Frecuentes ==
  
 +
==== "DEMOQE128 No Es Detectado" ====
 +
 +
P: Conecté DEMOQE al PC pero el asistente de conexión me notifica que no está conectado. ¿Qué debo hacer?
 +
 +
R: El asistente de conexión es un diálogo que te permite instalar el DEMOQE128. Si el asistente indica que no está conectado, por favor cerciórate de que de la tarjeta esté conectada a un puerto USB. Si está conectada, desconéctala y vuelve a conectar el cable USB en el DEMOQE128 y presiona "refrescar" (''refresh'') en el asistente de conexión. Si el ''hardware'' aún no se mostrado, intenta lo siguiente:
 +
 +
(A) Re-activa el ''driver'' USB
 +
 +
Si conectaste la interfaz DEMOQE128 antes de instalar los controladores (''drivers'') de Miltilink, Windows no será capaz de encontrar el controlador apropiado y podría haber deshabilitado el dispositivo. El DEMOQE128 se muestra en el administrador de dispositivos de Windows como "P&E Multilink". Si desconectas y vuelves a conectar el dispositivo, Windows automáticamente lo desactivará incluso si instalaste los controladores. Para forzar a que Windows intente cargar el controlador de nuevo, sigue los siguientes pasos mientras el DEMO está conectado:
 +
 +
# Abre el "Panel de Control".
 +
# ->"Administrador de Dispositivos".
 +
# "P&E Multilink" debería mostrarse con un signo de exclamación. Doble click.
 +
# Selecciona "Reinstalar Controlador" y sigue los pasos que se te indican.
 +
 +
(B) Reinstala el controlador USB.
 +
 +
Si el dispositivo Multilink no aparece en el Administrador de Dispositivos, utiliza la herramienta de instalación de controladores ubicada en los Recursos (''Resources'') del DEMO en su DVD. Luego de la instalación, desconecta el DEMO y reinicia la PC. Cuando haya reiniciado, conecta la interfaz al PC con el cable USB. Corre el ''software'' de nuevo para verificar que la interfaz esté ahora detectada.
 +
 +
(C) Comprueba que los controladores USB estén instalados.
 +
 +
Utiliza la herramienta de instalación de controladores ubicada en los Recursos (''Resources'') del DEMO en su DVD. Esto debería arrojar resultados que te indiquen el estado de los controladores USB.
  
DEMOQE128 Is Undetected
 
Q: The connection assistant indicates that my DEMOQE128 is undetected
 
even though I have connected the hardware to my USB port. What should I
 
do?
 
A: The connection assistant, which displays in either Codewarrior or P&E’s
 
development software, is a dialog which allows the user to connect to the
 
DEMOQE128 hardware. If this dialog indicates that the DEMOQE128
 
hardware is not connected to the PC, the first step is to make sure that the
 
DEMOQE128 hardware is connected to the PC via a USB 2.0 high-speed
 
cable. If it is connected, unplug and then plug in the USB cable on the
 
DEMOQE128 board and click refresh in the connection assistant. If the
 
hardware still does not show up, try the following remedies:
 
(A) Re-Enable the USB driver
 
50 DEMOQE128 User Manual
 
If you connected the DEMOQE128 interface prior to installing P&E’s
 
Embedded Multilink drivers, Windows will not have been able to find the
 
appropriate driver and may have disabled the device. The DEMOQE128
 
board shows up in Window’s device manager as a “P&E Multilink,” since it
 
contains P&E’s Embedded Multilink circuitry. If you unplug and then plug in
 
the device, Windows will automatically disable it even if you have installed the
 
drivers. To force windows to try to load the driver again, perform the following
 
steps while the DEMOQE128 interface is connected to the computer:
 
1. Open the Control Panel (Start Button->Settings->Control Panel)
 
2. Double Click the "System" Icon
 
3. Select the "Hardware" tab
 
4. Click the "Device Manager" Button
 
5. The "P&E Multilink" device will be shown with an exclamation mark
 
next to it. Double-click this device.
 
6. Click the "Reinstall Driver…" button and follow the dialog instructions
 
to have Windows automatically install the driver.
 
(B) Re-Install the USB driver
 
If the Multilink device does not show up in the device manager, use the driver
 
installation utility located in the DEMOQE Resouces on the DVD-ROM. After
 
driver installation, unplug the DEMOQE128 from the PC and reboot the PC.
 
When the reboot has completed, connect the interface to the PC with the USB
 
2.0 cable. Run the software again to see if the interface is now detected.
 
If you have an error attempting to install the drivers, please view the
 
installation troubleshooting FAQ on P&E’s website at:
 
http://www.pemicro.com/faqs/faq_view.cfm?id=89.
 
(C) Test for installation of the USB driver files
 
To test the driver installation, use the driver test utility in the DEMOQE
 
Resources of the DVD-ROM to make sure all files were properly installed.
 
This may give some indication of what the problem is.
 
 
(D) Using a USB Hub
 
(D) Using a USB Hub
The DEMOQE128 is a high-power USB device. If a USB Hub is used, it must
+
 
be a self-powered hub (i.e., with its own power supply). If the Hub is not selfpowered
+
El DEMOQE128 es un dispositivo USB de alto consumo de energía. Si una regleta USB es usada, debe tener su propio suministro de energía, sino el DEMO no funcionará. En general, los Puertos USB ubicados directamente en la PC entregan Alta Energía.
the DEMOQE128 will not work. In general, USB ports located
+
 
directly on the PC are high-power (self-powered) ports.
+
==== "La Instalación de ''CodeWarrior'' Falla (Error de ''WinDriver'') ====
DEMOQE128 User Manual 51
+
 
11.2 CodeWarrior Installation Fails (WinDriver Error)
+
P: Cuando intento instalar el ''Codewarrior'', falla la instalación con el siguiente mensaje: "Actualmente existen 2 aplicaciones abiertas usando Windriver. Por favor cierra todas las aplicaciones e inténtalo de nuevo. Para volver a cargar WinDriver, presiona Cancelar y reinicia." (“''There are currently 2 open applications using WinDriver.
Q: When I try to install the Codewarrior or P&E software, installation fails with
+
this message: “There are currently 2 open applications using WinDriver.
+
 
Please close all applications and press Retry. To reload WinDriver, press
 
Please close all applications and press Retry. To reload WinDriver, press
Cancel and reboot.“ How do I solve this?
+
Cancel and reboot.''¿Cómo lo soluciono?
A: Some software applications on your PC are connected to the Windriver
+
 
system driver which manages P&E's USB connections. This system driver
+
R: Algunas aplicaciones de ''software'' en tu PC están conectadas al controlador del sistema Windriver, el cual administra las conexiones USB de los productos P&E. Este controlador de sistema necesita ser desactivado para que continúe la instalación.
needs to be disabled for the installation to continue. Directions to disable
+
 
Windriver are as follows:
+
Instrucciones para desactivar Windriver:
In Windows Explorer, right-click on My Computer and select Properties from
+
 
the drop-down menu.
+
# Entra al Panel de Control.
1. Select the Hardware tab.
+
# Selecciona el Administrador de Dispositivos.
2. Click on the Device Manager button.
+
# Busca "Dispositivos de Sistema".
3. Select the "System Devices" in the Device Manager window.
+
# Busca "WinDriver".
4. Expand the tree index (+) for System Devices.
+
# Selecciónalo con el botón derecho del ratón y marca "Propiedades".
5. At the bottom of the System Devices list you should see the Win-
+
# En la pestaña "Controlador" marca "Deshabilitar".
Driver item.
+
# Presiona "Aceptar".
6. Right-click on WinDriver and select Disable from the drop-down
+
 
menu.
+
WinDriver debería estar ya deshabilitado y podrás continuar con la instalación.
7. Click Yes/OK when the confirmation dialog appears.
+
 
WinDriver is now disabled and you should be able to complete the installation.
+
Luego de que haya terminado la instalación, deberás volver a habilitar WinDriver, repitiendo los pasos anteriores y presionando el botón "Habilitar".
After the installation finishes, you should re-enable the WinDriver system
+
 
driver using the following steps:
+
Reinicia tu computadora luego de que finalice la instalación.
In Windows Explorer, right-click on My Computer and select Properties from
+
the drop-down menu.
+
1. Select the Hardware tab.
+
2. Click on the Device Manager button.
+
3. Select the "System Devices" in the Device Manager window.
+
4. Expand the tree index (+) for System Devices.
+
5. At the bottom of the System Devices list, you should see a WinDriver
+
item.
+
6. Right-click on WinDriver and select Enable from the drop-down
+
52 DEMOQE128 User Manual
+
menu.
+
Reboot your PC after the installation finishes.
+
If you are unable to disable the WinDriver system driver in the above fashion,
+
you can delete the file c:\windows\system32\windrvr6.sys and then reboot
+
your machine. You should then re-run the installer and complete the
+
procedure. Reboot your machine after the installation has finished.
+
  
[[Categoría: Universidad Simón Bolívar]][[Categoría: Ingeniería Electrónica]] [[Categoría: DEMOQE128‏]]
+
== Bibliografía ==
 +
# [http://www.pemicro.com/downloads/download_file.cfm?download_id=238 Manual de usuario Rev. C DEMOQE128UM]
 +
[[Categoría: DEMOQE128‏]] [[Categoría: Tarjetas de Desarrollo]]

Revisión actual del 23:56 10 oct 2013

El DEMOQE128 es un sistema de desarrollo de bajo costo diseñado para la demostración, evaluación y depuración de Microcontroladores Freescale. Los circuitos integrados Multilink de P&E en los DEMOQE128 le permiten a su procesador ser depurado y programado vía USB desde la PC. Además puede ser alimentada con corriente mediante el cable USB. Además, la tarjeta contiene un analizador lógico y un puerto serial virtual mediante USB para ayudar a un desarrollo rápido.

Tarjeta DEMOQE128 con tarjeta hija MC9S08QE128.
También permite la conexión de una "tarjeta hija".[1] Está provisto de un puerto BDM (Background Debug Mode) opcional para el uso de una interfaz BDM externa como el programador automatizado Cyclone PRO (de P&E) o USB Multilink.[2]

La tarjeta utilizada en los cursos de la Universidad Simón Bolívar corresponde a la Revisión C. Por lo tanto es necesario descargar el manual apropiado ya que presenta diferencias con respecto a la Revisión A y a la Revisión B. Al final del presente artículo se encuentra el enlace a la página del fabricante de la tarjeta (PEMICRO) para descargar el manual. El sitio oficial del fabricante de la tarjeta de desarrollo Demoqe128 es: Pemicro Demoqe128

Características de Hardware

Características De La Placa Base Del DEMO

  1. Analizador Lógico Integrado.
  2. Puerto Serial Virtual Integrado.
  3. 4 8x2 conectores machos asimétricamente posicionados para tarjetas hijas intercambiables. (Ver)
    DEMOQE128 (Anverso).
  4. Circuitería Multilink Itegrada de P&E, poblado en el fondo.
  5. Portal Serial RS-232 con conector DB9-F.
  6. Señales SCI Conectadas al circuito integrado por jumpers
  7. Interruptor ON/OFF con indicador LED.
  8. Un conector de barril de suministro de voltaje de 5VDC a 8VDC
    NOTA: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.
  9. Jumpers de selección de fuente de voltaje:
    1. Entrada desde el Multilink al regulador LDO.
    2. Entrada desde un Jack DC al regulador LDO.
    3. Salida regulada VDD a 3.0V.
    4. Salida regulada VDD a 2.1V.
    5. Entrada desde baterías.
    6. Entrada desde el conector MCU_PORT.
  10. Pulsador de RESET con indicador LED (necesita activación).
  11. Disposición de circuitería de cristal externa opcional (no poblada).
  12. Características de Usuario:
    DEMOQE128 (Reverso)
    1. Acelerómetro de 3 ejes (necesita activación).
    2. 8 LEDs de Usuarios (necesita activación).
    3. 4 Pulsadores (necesita activación).
    4. 1 Buzzer (necesita activación).
    5. IIC Pullups (necesita activación).
    6. Potenciómetro de 10K Ohm (necesita activación).
  13. Jumpers de Opciones:
    1. COM_EN para Transceptor RS232 de 1.8V a 4.25V.
    2. TXD_EN para comunicación serial del SCI_TXD con el Multilink.
    3. RXD_EN para comunicación serial del SCI_RXD con el Multilink.
    4. INPUT_EN para dos canales de entrada al Multilink.

Especificaciones

  1. Tamaño: 8.89cm x 10.16cm.
  2. Entrada de Energía:
    1. Cable USB: 5VDC, 500mA max.
    2. DC Jack: conector de barril de 2.5/5.5mm, de 5VDC a 8VDC positivo central
      NOTA: El conector de voltaje del DEMOQE está incorrectamente etiquetado "5-12VDC". El máximo voltaje permitido es 8VDC.
    3. Dos celdas para baterías AAA.
Tarjeta DEMOQE128 con tarjeta hija MCF51QE128.

NOTA: El Circuito Integrado Multilink del DEMO está diseñado para funcionar con el procesador de la tarjeta y cualquier tarjeta hija que pueda ser incluida. No puede ser usada para comunicarse con otros dispositivos.


Microcontroladores Compatibles


El DEMOQE128 acepta los siguientes Microcontroladores de Freescale Semiconductor:

Requisitos del Sistema

Es necesario instalar el driver del circuito integrado Multilink para usar el DEMOQE128 con la PC. Dicho driver debe ser instalado con el CodeWarrior Development Studio o desde los Recursos del DEMOQE en el DVD antes de que la computadora sea conectada al DEMOQE128.

Requerimientos de Sistema Operativo

Los siguientes son los recursos requeridos para correr el CodeWarrior Development Studio y el DEMOQE128:

  • Sistema Operativo: Windows 2000/XP/Vista/7 de 32 bits.
  • 128MB de RAM.
  • 1 GB de espacio libre en el disco duro.
  • Unidad lectora de DVD.
  • Un puerto USB.
  • Para comunicación serial debe usarse una computadora de escritorio.

Modos de Operación

Modo de Depuración

Un anfitrión (host) se comunica con el DEMOQE128 a través del Multilink. Tanto el CodeWarrior Development Studio como el "P&E’s HCS08/CFV1" funcionarán con el DEMOQE128.

Modo de Corrida

La lista de componentes del DEMOQE128 le permite ejecutar varias tareas. Cuando una aplicación es desarrollada, depurada y programada adecuadamente en la memoria flash interna del QE128, puede correr con o sin la conexión a un anfitrión.

Modo de BDM Externo

El DEMOQE128 tiene un conector de "Modo de Depuración de Segundo Plano" (Background Debug Mode o BDM) para depurar y programar el dispositivo QE128 utilizando una herramienta BDM externa. Los usuarios pueden usar este modo para desarrollar un sistema QE128 localmente enfocado y compararlo con el DEMOQE128 cuando sea necesario.

Aplicaciones Para el PC del Set de Herramientas del DEMOQE128

Ver artículo principal: Set de Herramientas del DEMOQE128

Aplicación del Analizador Lógico

El DEMOQE tiene un analizador lógico de dos canales que permite que las señales IN0 e IN1 sean capturadas por la PC y mostradas al usuario. IN0 e IN1 podrían ser conectadas a cualquiera de las señales del Microcontrolador (Microcontroller Unit o MCU) que el usuario quiera ver. Por defecto, están conectadas a los pines PTC0 y PTC1 del MCU por el Jumpers J11. El analizador lógico corre a una tasa de captura de 10Khz.

Aplicación Terminal

Esta aplicación actúa como una aplicación de terminal de puerto serial estándar en la PC. Funciona con puertos seriales estándar así como el puerto serial virtual en el DEMOQE. La aplicación incluye configuraciones para ajustar el número de puerto COM, tasa de transmisión, paridad y número de bits de datos. Posee un botón para tomar un archivo en el PC y transmitirlo al Puerto Serialpuertos seriales. Tiene también retrasos automáticamente insertados en la salida de la transmisión para prevenir rebaso. Se recomienda que estas características predeterminadas no sean cambiadas.

Aplicación Insegura

Esta aplicación permite desbloquear los Microcontroladores CFV1 y HCS08. La aplicación borrará el dispositivo seguro para hacerlo inseguro. Funciona con el DEMOQE así como con otro hardware conectado con el PC a través de la interfaz USB Multilink .

Aplicación del Acelerómetro

Esta aplicación graficará los datos de salida del serial desde la aplicación del acelerómetro serial basado en el Microcontrolador. Los datos graficados incluyen las magnitudes de las señales X, Y y Z, así como la actual carga del procesador. Para que esta aplicación trabaje apropiadamente, la aplicación debe ser programada en el microcontrolador que es conectado al DEMOQE.

Aplicación del Graficador Serial

Es una versión generalizada de la del Acelerómetro. Puede ser junto a la aplicación del Acelerómetro o con código de Microcontrolador que transmita datos en el formato correcto. La aplicación permite que la entrada de datos en el puerto serial de la PC, o en uno de los puertos seriales virtuales, sea graficada automáticamente en el tiempo o sea mostrada en una serie de gráficas de barra.

Aplicación de Re-Direccionamiento Serial del Multilink

La tarjeta DEMOQE128 contiene un puerto serial USB. La aplicación de re-direccionamiento serial ayuda a habilitar a cualquier aplicación de la computadora para que interactúe con este puerto serial, permitiendo que tráfico serial del puerto USB integrado sea enviado desde y hacia un puerto serial real o virtual de la computadora. Esta herramiento puede ser usada en conjunto con un controlador serial virtual que permita al DEMO comunicarse con tu aplicación.

La interfaz permite seleccionar el puerto específico de la máquina, real o virtual, que deseas usar para las comunicaciones. Se puede también establecer el número de bits, el radio de baudios y el tipo de paridad. Selecionando "Open Serial Port" establecerá comunicaciones con ese puerto.

Un controlador serial virtual, puede ser usado para unir este puerto con un segundo puerto serial virtual. Por ejemplo, un usuario que haya establecido comunicaciones en COM7 usando el "Multilink Serial Re-Director" puede unirse con COM8 usando un controlador serial virtual. Cualquier aplicación en la computadora puede entonces interactuar con el torrente de datos en COM8, haciendo así uso del puerto serial USB en el Multilink.

Ajustes de Jumpers

Ver artículo principal: Configuración de Jumpers

Software de Desarrollo de Código

El DEMOQE128 incluye circuitería integrada Multilink, por lo tanto no se necesita ninguna herramienta BDM externa para depurar y programar el DEMO. Sólo se necesita conectar el DEMO al PC para comenzar a desarrollar código para él.

El DEMOQE128 viene con una edición especial de CodeWarrior Studio de "Freescale" para poder programar efectivamente en la tarjeta. Este programa será el usado en la Universidad Simón Bolívar para implementar códigos en la tarjeta de desarrollo.

"CodeWarrior" ofrece capacidades de depuramiento y tecnología de programación basada en las mismas de "P&E", para los lenguajes "C", "C++" y "Ensamblador". Puede iniciarse un proyecto existente (con formato de archivo ".mpc") o crearse desde cero.

Problemas Frecuentes

"DEMOQE128 No Es Detectado"

P: Conecté DEMOQE al PC pero el asistente de conexión me notifica que no está conectado. ¿Qué debo hacer?

R: El asistente de conexión es un diálogo que te permite instalar el DEMOQE128. Si el asistente indica que no está conectado, por favor cerciórate de que de la tarjeta esté conectada a un puerto USB. Si está conectada, desconéctala y vuelve a conectar el cable USB en el DEMOQE128 y presiona "refrescar" (refresh) en el asistente de conexión. Si el hardware aún no se mostrado, intenta lo siguiente:

(A) Re-activa el driver USB

Si conectaste la interfaz DEMOQE128 antes de instalar los controladores (drivers) de Miltilink, Windows no será capaz de encontrar el controlador apropiado y podría haber deshabilitado el dispositivo. El DEMOQE128 se muestra en el administrador de dispositivos de Windows como "P&E Multilink". Si desconectas y vuelves a conectar el dispositivo, Windows automáticamente lo desactivará incluso si instalaste los controladores. Para forzar a que Windows intente cargar el controlador de nuevo, sigue los siguientes pasos mientras el DEMO está conectado:

  1. Abre el "Panel de Control".
  2. ->"Administrador de Dispositivos".
  3. "P&E Multilink" debería mostrarse con un signo de exclamación. Doble click.
  4. Selecciona "Reinstalar Controlador" y sigue los pasos que se te indican.

(B) Reinstala el controlador USB.

Si el dispositivo Multilink no aparece en el Administrador de Dispositivos, utiliza la herramienta de instalación de controladores ubicada en los Recursos (Resources) del DEMO en su DVD. Luego de la instalación, desconecta el DEMO y reinicia la PC. Cuando haya reiniciado, conecta la interfaz al PC con el cable USB. Corre el software de nuevo para verificar que la interfaz esté ahora detectada.

(C) Comprueba que los controladores USB estén instalados.

Utiliza la herramienta de instalación de controladores ubicada en los Recursos (Resources) del DEMO en su DVD. Esto debería arrojar resultados que te indiquen el estado de los controladores USB.

(D) Using a USB Hub

El DEMOQE128 es un dispositivo USB de alto consumo de energía. Si una regleta USB es usada, debe tener su propio suministro de energía, sino el DEMO no funcionará. En general, los Puertos USB ubicados directamente en la PC entregan Alta Energía.

"La Instalación de CodeWarrior Falla (Error de WinDriver)

P: Cuando intento instalar el Codewarrior, falla la instalación con el siguiente mensaje: "Actualmente existen 2 aplicaciones abiertas usando Windriver. Por favor cierra todas las aplicaciones e inténtalo de nuevo. Para volver a cargar WinDriver, presiona Cancelar y reinicia." (“There are currently 2 open applications using WinDriver. Please close all applications and press Retry. To reload WinDriver, press Cancel and reboot.“ ¿Cómo lo soluciono?

R: Algunas aplicaciones de software en tu PC están conectadas al controlador del sistema Windriver, el cual administra las conexiones USB de los productos P&E. Este controlador de sistema necesita ser desactivado para que continúe la instalación.

Instrucciones para desactivar Windriver:

  1. Entra al Panel de Control.
  2. Selecciona el Administrador de Dispositivos.
  3. Busca "Dispositivos de Sistema".
  4. Busca "WinDriver".
  5. Selecciónalo con el botón derecho del ratón y marca "Propiedades".
  6. En la pestaña "Controlador" marca "Deshabilitar".
  7. Presiona "Aceptar".

WinDriver debería estar ya deshabilitado y podrás continuar con la instalación.

Luego de que haya terminado la instalación, deberás volver a habilitar WinDriver, repitiendo los pasos anteriores y presionando el botón "Habilitar".

Reinicia tu computadora luego de que finalice la instalación.

Bibliografía

  1. Manual de usuario Rev. C DEMOQE128UM