• Viernes 29 de Marzo de 2024, 11:09

Autor Tema:  Emular Motorola  (Leído 7800 veces)

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Emular Motorola
« en: Jueves 1 de Febrero de 2007, 19:23 »
0
Hola : !!!


Siempre me ha llamado la atención un software que existe para emulación de microcontroladores que se llama Proteus, La pregunta ¿ Existe un simulador o emulador para los motorola?

Daniel´s

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Emular Motorola
« Respuesta #1 en: Jueves 1 de Febrero de 2007, 20:06 »
0
Hola
Las herramientas para Motorola son bastantes completas, los entornos de programagramación integrados te permiten hacer tres cosas basicamente, una es proramar el chip, otra es que puedes simular tu codigo (correrlo) en la memoria de la computadora  como el simulador del MPLAB de microchip, pero tambien puedes y esto es lo interesante correrlo en la memoria de la computadora pero CONECTADO AL CONTROLADOR de tal forma que tienes un "simulador" on line con tu microcontrolador y puedes por ejemplo si estas usando el conversor analógico ver como se actualizan tus registros internos desde el soft de la PC, o ver como evolucionan los pines del microcontrolador, puedes correr tu codigo en camara lenta, paso a paso o a velocidad real (bueno nunca es velocidad real conectado al chip por el puerto serial). No es necesario virtualizar el microcontrolador desde un fotware, puedes simular tu codigo en el propio microcontrolador, ver como funciona y cuando estes conforme con el resultado entonces programas el chip.
Entornos integrados de programación tienes el WinIde que trae todo lo que te cuento, pero solo sirve para programar assembler, el CodeWarrior programa assembler, C y C++. El primero es libre  gratuito muy muy bueno para assembler. Podes bajarlo de la biblioteca de www.firtec.com.ar/downloader/index.php
 

Saludos

 Daniel

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Emular Motorola
« Respuesta #2 en: Viernes 2 de Febrero de 2007, 07:41 »
0
Yo utilizo el codewarrior para la programación en lenguaje C.

Has escuchado o utilizado el "Visualization Tool" que trae el codewarrior


Yo ya había escuchado acerca de simular "on line" pero no lo se usar me gustaría ampliar mas el tema en ese aspecto

Daniel´s

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Emular Motorola
« Respuesta #3 en: Viernes 2 de Febrero de 2007, 14:08 »
0
Hola de nuevo.
Pues para simular on line es muy simple, te conectas al microcontrolador tal como si lo fueras a programar y en lugar de llamar el soft programador activas el simulador on line con el micro, y listo tu programa corre en la pc pero las acciones se ejecutan en el micro para esto necesitas un hardware programador que soporte la simulación por ejemplo el HC908GS lo hace lo podes bajar del link que te pase antes. Realmente está muy bueno porque con esto no es necesario invocar a chip´s virtuales la simulación ocurre  en el mismo chip que vas a programar.
Si necesitas mas información y te puedo ser de utilidad a tus órdenes.

  Saludos   :hola:

     Daniel

ecudiag

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Emular Motorola
« Respuesta #4 en: Viernes 22 de Junio de 2007, 18:18 »
0
Hola Daniel,hace un tiempo que estoy utilizando CodeWarrior con algunos micros HC08, programo en C y es muy cierto lo que tu dices sobre las bondades del incircuit simulator de motorola.
Ahora se me plantea la necesidad de simular un tren de pulsos de aprox 10 ms de ancho para aplicarlo a una de las entradas del micro un 908QY4 y analizar el comportamiento de mi programa. Sabes si es posible realizar esto ? He logrado utilizar el Visualization tool y colocar un par de leds en las salidas del micro pero no he logrado generar estos pulsos.

Saludos y gracias por cualquier ayuda.

Ipavelek

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Emular Motorola
« Respuesta #5 en: Miércoles 3 de Octubre de 2007, 22:10 »
0
Daniel: si bien las herramientas de Freescale y pemicro son muy buenas, no se si alguna vez en el simulador quisiste usar los diferentes componentes.. en visualization tool esta muy bueno pero lastima que en la version que te bajas es demo y te permite usar solo 3.. algun comentario al respecto o forma de pasar esta restriccion?
Tambien hay que admitir que las herramientas de proteus para PIC 8051 AVR son muy interesantes par apoder simular hard y soft a la vez. una pena que no exista algo asi para hc08.

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Emular Motorola
« Respuesta #6 en: Jueves 4 de Octubre de 2007, 22:48 »
0
Si es una lastima pues pienso que para Enseñar o educar los simuladores son excelentes herramientas antes de comprar algun Hardware !!!!!

Habia escuchado que el Workbench que lo compro la National Instruments la misma que desarrolla el LabVIEW implento algo similar al proteus y que soporta algunos HC08 faltaria mirarlo, !!!!!

dds

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Emular Motorola
« Respuesta #7 en: Jueves 11 de Octubre de 2007, 01:13 »
0
Saludos
Les comento que hace algunos años que trabajo con el workbench, que ahora se llama Circuit Design Suite (la ultima versión es el 10.01). Es una herramienta muy potente de simulacion , realmente una maravilla,Consta de un modulo MCU que permite programar y simular microcontroladores en assembler, C,C++, e incluso en hex  :rolleyes: .  
Pero lamentablemente no simula micros motorola, solo pic16F84/A, micros 8051 y 8052, y memorias ROM y RAM .
Supongo que se debe instalar un plug-in para micros motorola , pero no tengo conocimiento de que exista tal cosa. Es una verdadera lastima :( .
De igual modo quien quiera incursionar en este programa les puedo proveer de las licencias necesarias para registrarlo, compartir mi conocimiento en el manejo de esta fabulosa herramienta.
DdS

gujaja

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Emular Motorola
« Respuesta #8 en: Jueves 8 de Mayo de 2008, 20:47 »
0
hola, alguien me podria ayudar por favor?, necesito el soft code warrior para micros HC08, me comentaron que es utilizable con C++. Como puedo descargarlo?. Desde ya muchas gracias.

fa61an

  • Miembro MUY activo
  • ***
  • Mensajes: 100
    • Ver Perfil
Re: Emular Motorola
« Respuesta #9 en: Sábado 10 de Mayo de 2008, 15:18 »
0
es gratis de la pagina de www.freescale.com