Está en la página 1de 5

Instrucciones para instalar y ejecutar el plug-in del co-simulador

Multisim-Microchip

Se suponen ya instalados los siguientes programas:


 MPLAB X IDE v5.05 (recomendado)
 Multisim NI 14.2 (recomendado)

Paso 1:
Desinstalar la versión actual de java e instalar la versión 7 (update 80).
Para ello, acceder a la entrada Agregar y quitar programas dentro del Panel de Control
de Windows. Se despliega una lista en la que se debe localizar “Java” para, a
continuación, pulsar la opción Desinstalar.
Dentro de la carpeta Documentación_Laboratorio (en el apartado de Prácticas de la
asignatura) se encuentra un fichero comprimido (Plugin_Multisim) que contiene el
fichero ejecutable para instalar la versión requerida (jre-7u80-windows-i586).

Paso 2:
Ejecutar Multisim y localizar en el entorno la carpeta Dabase para incorporar los modelos
de los microcontroladores de Microchip. Para ello:
Desplegar el menú Options y acceder a la ventana Global Options (Figura 1). Dentro de
la pestaña Paths localizar la sección Database files. En el ítem User database se
encuentra la ubicación buscada.
Por defecto suele tener esta estructura:
C:\Users\<USER NAME>\AppData\Roaming\National Instruments\Circuit Design
Suite\14.1\database\

Figura 1. Vista de la ventana Global Options.


Paso 3:

El fichero comprimido Plugin_Multisim (Paso 1) contiene una carpeta denominada


Database. Una vez descomprimida, deshabilitar la opción de “solo lectura” que se
necuentra entre la lista de propiedades. Copiar los archivos que hay en su interior dentro
de la carpeta Database de Multisim que se localizó en paso anterior.

Paso 4:
Entre los archivos copiados hay que localizar el archivo Microchip MCUs.usr y
renombrarlo como UsrComp_S_ Microchip MCUs.usr.

Paso 5:
Localizar de nuevo el ítem User database (Paso 2) y seleccionar el archivo que se acaba
de renombrar. Aceptar y cerrar Multisim. Esto es necesario puesto que los cambios solo
se aplicarán cuando se inicie de nuevo el programa.

Paso 6:
Instalar el plug-in Microchip MCU Simulator Plug-in for Multisim 14 disponible en el
fichero comprimido.

Paso 7:
Ejecutar de nuevo Multisim. Acceder a la ruta: Place → Component → Database →
User Database. En la columna de componentes deberían aparecer un gran número de
referencias de microcontroladores.
Si hubiese algún error aparecería un mensaje similar al de la Figura 2:

Figura 2. Ventana de error al cargar la base de datos de componentes.


En ausencia de errores la instalación estaría finalizada.
Para ejecutar la simulación en el entorno de Multisim de un diseño que contiene un
microcontrolador sobre el que se debe ejecutar un programa definido en MPLAB X,
seguir los siguientes pasos:

Paso 1:
Definir un proyecto en Multisim que contenga el microcontrolador PIC18F45K20
disponible en la base de datos de usuario (User Database).

Paso 2:
Definir un proyecto en MPLAB X y compilar un código que se ejecutará en el
microcontrolador de prueba definido en el Paso 1.

Paso 3:
Hacer “click” con el botón izquierdo del ratón sobre el microcontrolador y seleccionar la
opción Properties. Si el proyecto en MPLAB X se denomina NOMBRE, en el ítem Debug
file (Figura 3) se debe escribir la ruta completa y el nombre del archivo
NOMBRE.X.production.elf que se encuentra en la carpeta
NOMBRE.X\dist\default\production\. Cerrar la ventana recogiendo estos cambios.
También serían válidos ficheros con la extensión .hex o .cof.

Figura 3. Modificación del parámetro Debug file.


Si todo está bien, al lanzar la simulación se abrirá una ventana con el código del
programa en C (Figura 4). Desde esa nueva ventana puede iniciarse/pararse la
simulación del programa (de forma continua o paso a paso)

Figura 4. Ventana de simulación del código.

Si no se abriese seguramente se deba a que no se ha instalado la versión correcta de


Java. Revisar la versión instalada y comprobar que se trata de la 7 update 80.

NOTAS IMPORTANTES:

1. En el momento de copiar la dirección del fichero .elf (.cof o.hex) en el Paso 3, se


puede realizar desde la ventana del navegador de Windows (Figura 5.a) pero
debe copiarse en un editor de texto (Figura 5.b) antes de volver a copiar para
pegar definitivamente en la ventana de Multisim. Si no se hace de esta forma
probablemente no funcione correctamente.

Figura 5. (a) Copiar la ruta en el navegador (b) Pegar en un editor de texto.


2. Después de la instalación de la versión 7u80 de Java el sistema ejecutará un
script de actualización frecuentemente. En el período de utilización de Multisim
para estas prácticas debe evitarse cualquier actualización.

También podría gustarte