Conectando Ktechlab con un circuito real.
Página 1 de 1. • Compartir •
Conectando Ktechlab con un circuito real.
Hace un tiempo que le estaba dando vueltas al tema de las simulaciones y todo eso, en parte por eso le puse al plugin de gedit la parte de comunicación serie, porque así puedo ejecutar el código en un pic real, ver los registros funcionando y modificarlos mientras se ejecuta el programa en un pic real.
Pues resulta que el Ktechlab también se puede conectar con un pic real (o cualquier otro circuito), de manera que se podría ejecutar el código en el pic real y conectarlo a un circuito virtual de Ktechlab.
El tema está en los puertos serie y paralelo, que se encuentran en la lista de componentes, en la sección "conexiones".
Se trata de controlar los pines de los puertos directamente, de la misma manera que lo hace un software que controla un programador directo como piklab o el mismo ktechlab.
Entonces solo hay que conectar el circuito que estemos simulando al puerto que hemos sacado de "conexiones" y conectar un pic o lo que sea al puerto real del PC.
Por ahora he hecho algunas pruebas con el puerto serie y funciona bién, pero lo ideal sería el puerto paralelo ya que tiene muchos más pines disponibles... pero resulta que con el puerto paralelo no me funciona.
Tengo que probar con otras versiones de ktechlab a ver si resulelvo el tema.
Porque sería estupendo poder tener el puerto paralelo conectando un circuito virtual a los puertos del pic y el puerto serie para visualizar y modificar registros mientras se ejecuta el programa...
O sea simular solo el circuito externo al pic, pero el programa corriendo en un pic real.
Seguramente hay muchas limitaciones, pienso sobre todo en la velocidad.... pero creo que se podrían hacer cosas interesantes.
Saludos.
Pues resulta que el Ktechlab también se puede conectar con un pic real (o cualquier otro circuito), de manera que se podría ejecutar el código en el pic real y conectarlo a un circuito virtual de Ktechlab.
El tema está en los puertos serie y paralelo, que se encuentran en la lista de componentes, en la sección "conexiones".
Se trata de controlar los pines de los puertos directamente, de la misma manera que lo hace un software que controla un programador directo como piklab o el mismo ktechlab.
Entonces solo hay que conectar el circuito que estemos simulando al puerto que hemos sacado de "conexiones" y conectar un pic o lo que sea al puerto real del PC.
Por ahora he hecho algunas pruebas con el puerto serie y funciona bién, pero lo ideal sería el puerto paralelo ya que tiene muchos más pines disponibles... pero resulta que con el puerto paralelo no me funciona.
Tengo que probar con otras versiones de ktechlab a ver si resulelvo el tema.
Porque sería estupendo poder tener el puerto paralelo conectando un circuito virtual a los puertos del pic y el puerto serie para visualizar y modificar registros mientras se ejecuta el programa...
O sea simular solo el circuito externo al pic, pero el programa corriendo en un pic real.
Seguramente hay muchas limitaciones, pienso sobre todo en la velocidad.... pero creo que se podrían hacer cosas interesantes.
Saludos.
Última edición por Pikitin el Miér 7 Oct 2009 - 10:28, editado 1 vez

Pikitin- veterano

- Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008
Re: Conectando Ktechlab con un circuito real.
Cuando empecé a utilizar el puerto serie en los pics, hacia simulaciones con el proteus donde tambien podias poner el puerto serie y teniamos comunicacion con el exterior, luego conectabamos ese puerto serie con el otro que tenia el PC y podiamos recivir la señal de la simulación. No sabia que se podia hacer esto con ktechlab pero es muy util.
Re: Conectando Ktechlab con un circuito real.
Si.. creo que es muy util.
Por cierto ya me están funcionando las entradas por el puerto paralelo.
Lo bueno de este puerto es que se pueden conectar dos puertos completros del pic al circuito simulado.
Tal y como está ahora los registros data(8 pines) y control(4 pines) funcionan como salidas y el registro status(5 pines) funciona como entrada, en total se pueden conectar 17 pines del pic a un circuito de ktechlab... bueno no tiene porqué ser un pic,... se podría conectar cualquier circuito real con otro virtual... eso si... solo en digital.
También se podría hacer que las lineas data funcionen como entradas, pero esto está por hacer.
Por cierto ya me están funcionando las entradas por el puerto paralelo.
Lo bueno de este puerto es que se pueden conectar dos puertos completros del pic al circuito simulado.
Tal y como está ahora los registros data(8 pines) y control(4 pines) funcionan como salidas y el registro status(5 pines) funciona como entrada, en total se pueden conectar 17 pines del pic a un circuito de ktechlab... bueno no tiene porqué ser un pic,... se podría conectar cualquier circuito real con otro virtual... eso si... solo en digital.
También se podría hacer que las lineas data funcionen como entradas, pero esto está por hacer.

Pikitin- veterano

- Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008
Permiso de este foro:
No puedes responder a temas en este foro.







