Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/04/2014 #1


El microcodestudios trae un debugger ?
pregunto por que lo he estado usando hace un tiempo, pero nunca me percate de eso y nisiquiera se si lo tenga o como ponerlo..
05/04/2014 #2

Avatar de ByAxel

Microcode es PicBasic y si tiene debugger, es necesario grabar un programa en el pic (con PicKit u otros) para que pueda hacer ese trabajo, el programa (bootloader) ya está compilado y se encuentra en la carpeta de instalación... el detalle es que hay un bootloader por cada tipo de PIC para unos cuantos PICs y a ciertas frecuencias...
Hecho lo anterior basta con armar un pequeño hardware para el PIC, ese hardware está explicado en el Help del Picbasic o revisa este link. Para más detalles ver el Help.
Saludos
05/04/2014 #3


ah ok, estas hablando de montar algo en físico para hacer las pruebas; yo me referia a algo asi como el debugger del mplab, mira este video
05/04/2014 #4

Avatar de ByAxel

Hola.
Eso es Proteus, es un simulador de circuitos, entre ellos microcontroladores... es necesario el archivo *.cof que genera cualquier compilador para PICs, incluido el PicBasic. Se genera al mismo tiempo que el HEX.

Para entrar en el modo debug del Proteus debe de estar en pausa (simulación paso a paso), recién ahí aparecen las ventanas del código y variables... entre otras.
Saludos
05/04/2014 #5


si, para hacer la corrida en frio hace falta ese .cof pero el PicBasic no genera ese tipo de archivos al menos el mio de repente tendre algo mal configurado; los programas de ahi los archivos que me genera son
.asm, .hex , .cod, .lst, .mac, .pbp
05/04/2014 #6

Avatar de luis1234567890

eso se podía en proteus ,pucha no sabia yo usando mplabl ide

Uso la versión 8 de proteus no me aparece la opción source para simulación paso a paso como hago
05/04/2014 #7


http://arectron.com/microchip/micro-....html#more-297
aqui esta la información, si logras dar con eso avisa compañero, yo tambien quisiera correr mi programa asi

PD: te recomiendo uses el traductor de google
05/04/2014 #8

Avatar de luis1234567890

encontré esta información http://www.aquihayapuntes.com/progra...c.html?start=3
pero no encuentro en mi barra de menú la opción source .
05/04/2014 #9


luis1234567890 dijo: Ver Mensaje
encontré esta información http://www.aquihayapuntes.com/progra...c.html?start=3
pero no encuentro en mi barra de menú la opción source .

yo uso el proteus 7, arriba en las pestañas esta esa opcion, entre "Graph" y "Debug"; de repente esa version pueda que lo tenga en otra parte metido
06/04/2014 #10

Avatar de ByAxel

ummm, no tengo PBP a la mano pero si genera el archivo *.bas también se puede usar, no recuerdo bien pero con Proton IDE se podia de ese modo.

Compilar con proteus: Desde la versión 8 tiene un método distinto, si ya tienen el circuito con el PIC, den clic en la opción "SourceCode"... es un ícono con ceros y unos... ahí aparece un entorno en el que también se puede escribir código.
Para ajustar el compilador se van a "System > Compilers Configuration", solo que en la lista no aparece el PicBasic... es cosa de probar.

Saludos.
06/04/2014 #11


ByAxel dijo: Ver Mensaje
ummm, no tengo PBP a la mano pero si genera el archivo *.bas también se puede usar, no recuerdo bien pero con Proton IDE se podia de ese modo.

Compilar con proteus: Desde la versión 8 tiene un método distinto, si ya tienen el circuito con el PIC, den clic en la opción "SourceCode"... es un ícono con ceros y unos... ahí aparece un entorno en el que también se puede escribir código.
Para ajustar el compilador se van a "System > Compilers Configuration", solo que en la lista no aparece el PicBasic... es cosa de probar.

Saludos.
oye axel yo recien asocie el pbp con el mplab ide a ver si podia correr el programa paso a paso, y si me genera un .bas pero igual lo cargo al proteus y no me salen las lineas de codigo
06/04/2014 #12

Avatar de luis1234567890

bueno no se que opción tengo que darle para configurar el compiler ccs para debuguear en proteus o le di a code source pero me sale una pantalla blanca sin el código me fui a la opción configurar pero no sale ninguna opción para seleccionar el compilador que uso que es ccs
Imágenes Adjuntas
Tipo de Archivo: jpg 0.jpg (105,2 KB (Kilobytes), 8 visitas)
Tipo de Archivo: jpg 1.jpg (35,4 KB (Kilobytes), 9 visitas)
Tipo de Archivo: jpg 2.jpg (61,8 KB (Kilobytes), 9 visitas)
06/04/2014 #13

Avatar de ByAxel

No te compliques que el CCS genera el archivo *.cof que se carga al igual que el *.hex... Para el debug, el suimulador debe de estar en pausa, ahí recien aparece las ventanas o se pueden abrir desde la opción Debug del menú -debe estar en pausa-.

Insistes en compilar con proteus, la forma fácil es crear un nuevo proyecto... aparece un asistente que es sencillo de entender, en uno de los pasos pregunta si se desea agregar código a la simulación... pregunta familia de microcontrolador, tipo de PIC, tipo de compilador, etc...

La segunda forma es como en el caso de ( luis1234567890 ), busca un botón con el ícono de una carpeta azul, dice ( Create Project ), aparece una ventana para seleccionar el microcontrolador y compilador... si el compilador no aparece, se debe de hubicar manualmente desde la opción del menú ( System > Compilers configuration )... si el compilador no aparece en la lista... ya no hay nada que hacer...

Saludos.
06/04/2014 #14

Avatar de luis1234567890

bueno ya me salio gracias
Imágenes Adjuntas
Tipo de Archivo: jpg 1.jpg (99,1 KB (Kilobytes), 14 visitas)
06/04/2014 #15


axel por lo que te entiendo es para correrlo en el mplab, eso lo puedo hacer no es muy real que se diga hacerlo por ahi, existe alguna manera de que pueda ejecutar el debugger en el protes con mi compilador pbp ?
10/05/2014 #16


Alguien lo consiguio??
Yo veo el video y es exactamente lo que muchos queremos, que no enseñe el paso a paso por el proteus con un codigo echo en basic.

Pero con la version del proteus 8 o 8.1. En el video es otra version y evidentemente le sale, me extraña dos cosas, bajo mi minimo conocimiento de la materia.

1- usa un archivo .cof para leer el codigo en basic, y el compilador no te da un .cof, esto ya en si es un gran misterio.

2- Como puede ser que en versiones anteriores salga y en esta version sea imposible? los menus y opciones del proteus 8 estan un poco movidas, pero en en fondo estan.

A alguien le ha salido con el proteus 8 o 8.1 usando el pbp? despues de leer varios foros y ver varios videos lo dudo. Unos porque no usan basic y no lo han probado, otros porque no usan esa version del proteus, etc.

Realmente se podra o no se podra? empieza a ser una pregunta cientifica, como saber que hay detras de la muerte jejejejeejejejejejejejejej.

Quien sera el primero que nos lleve por el buen camino? seguramente el que lo haga, se hara algo famoso, ya que todo el mundo esta buscando este santo grial.


Haber si tengo suerte y probando probando lo saco y puedo aliviar esta tension, aunque mis conocimientos son muy basicos y cuando pruevo algo, me lio con otra cosa y ya no se ni lo que probe.

Ahora pienso que lo unico seria que el compilador me diera un .cof y probarlo, aunque me da un .cod y dicen que ese tambien vale, pero a mi no me valio, me salia en asm, tambien parece ser que antes hay que guardar el proyecto en dns o algo asi, eso parece importante tambien para que salga.

Puff valla jaleo jajajajajajaajajajajjajajaajjajaajjajaajajjaja.


Por cierto, el .bas el microcode te lo da muy facil, solo tienes que salvar en .bas y ya esta echo en .bas, tan facil como eso.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.