TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: ra2ven en 16 de Noviembre de 2009, 09:03:13
-
Hola, tengo unas dudas con el manejo de la RAM en los PIC18.
Por lo que tengo entendido lo mejor es declarar las variables en la zona baja del "Access Bank" (<60h) y olvidarse del BSR, pero, ¿como se gestionaría el caso de que se tuviera que usar otro banco por exceso de variables?
Estoy usando un Bootloader por USB bastante grande y nose si se me llenara el "Access Bank" con todas las variables, me gustaría conocer exactamente en que lugar de la RAM esta guardada cada variable para saber el banco y configurar el BSR en consecuencia antes de cada operación, ¿es posible conocer esto a la hora de compilar el programa en MPLAB IDE?, encuentro la memoria de programa y la EEPROM pero no la RAM.
Yo programo normalmente en PBP y las interrupciones en ensamblador. En las instrucciones en ensamblador tenemos el bit "a" que nos permite decidir si usar el "Access Bank" o el registro BSR para elegir banco, ¿las instrucciones en PBP que bit "a" usan por defecto?¿se puede cambiar?
Un saludo.
-
Con el permiso de los moderadores formulo la cuestión tambien en el "Almacén de assembler"
-
Hola, ¿podrían los moderadores moverme el tema a "Todo en microcontroladores PIC"?
Gracias
-
Presiona en el link que dice Reportar al moderador, asi lo ven de inmediato...
-
no puedo reportarme a mi mismo
-
Hola, ¿podrían los moderadores moverme el tema a "Todo en microcontroladores PIC"?
Gracias
Tu tema tiene preguntas sobre PBP y éste es el subforo adecuado.
No te preocupes, la gente lee tu tema aunque todavía no hay quién lo pueda responder.