TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: pic_aporte en 30 de Marzo de 2004, 15:21:00
-
Hola a todos, soy nuevo en el foro y tengo un pequeño problema.
La cuestión es cómo pasar el contenido de un registro del pic en asm, por ejemplo el registro de dirección 0x22h, a una variable en Pic BAsic, y el caso contrario, cómo pasar el contenido de una variable en Basic a un registro en asm, todo ello trabajando con basic. Se puede hacer con PEEK y POKE, pero no es conveniente utilizar estos comandos, utilizándolos y simulando con el Proteus, este no los reconoce, en su lugar aparece unas líneas discontinuas
Gracias a todos
-
Si la variable es la misma, puedes modificarla directamente por su nombre dentro de la subrutina en asm, agregandole un caracter de subrayado antes del nombre.
Por ejemplo si tengo la variable datos en asm la veras como _datos.
Si la modificas recuerda que al volver al PBP este vera su nuevo valor...
-
lo he probado con el Pic Basic Plus pero no funciona. Funciona con el Pic Basic pro?
-
Perdon, el comentario es sobre PBPro, no se si el PLUS es asi, lo desconozco...
-
gracias de todas formas por tu ayuda.
En el Pic Basic Plus simplemente es usar el mismo nombre de variable dentro del asm.
Gracias y saludos