Autor Tema: como supero los 2K ...contesto tu pregunta  (Leído 1584 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Bode69

  • PIC10
  • *
  • Mensajes: 4
como supero los 2K ...contesto tu pregunta
« en: 19 de Julio de 2005, 14:57:00 »
veras, cuando el programa en basic me supera los 2k, en la copilacion, aparese un mesaje advirtiendo que el programa es mayor a los 2K, ok, hasta aca todo bien, porque si lo copila cuando le doy ok, pero al cargarlo en el micro no corre, no hace nada, que hace mi circuito????, es un pirometro de tres canales, mide la temperatura atravez de una termocupla , usando los puertos analogicos del 16F877 mido y la comparo con un valor que esta seteado en la memoria eeprom, los datos como temperatura y el delta de variacion los introdusco atravez de un teclado alfanumerico, los resultados se leen en un display inteligente, que ademas tiene todas las rutinas de pantalla para setear los datos a introducir, finalmente tube que realizar el programa en 2K, y funciona perfectamente, ahora por ejemplo si quiero mandar una dato mas al display, o ejecutar una rutima de calculos extra ya no corre si en la copilacion me dice que el programa exede los 2K, tube que ser lo mas eficiente posible para resumir todas las instrucciones y que entrarn en los 2k de programa, lo logre, pero es un desperdicio el no poder acceder a los restantes 6k de los cuales podria sumar por ejemplo , mensajes de error, si las termocuplas se cortan o alarmas extras por exeso de rangos.
Ademas verifique todos los datos con microchip del pic 16F877 y en ellos encontre que hay que decirle al programa cuando saltar de un banco a otro para que corra arriva de los 2K, intente todo, introduje sentencias en ASM, maneje el pclaht, pero no funciono ya que superando los 2k deja de correr, talvez y digo talvez porque pienzo que el picBASIC no disponga de esta solucion ya que no es la vercion PRO.
ahora si nos pasamos a ASM todo es posible, claro con el inconveniente de lo engorroso que es realizar un programas mayor que unos cuantos bit y si le sumamos funciones matematica la cosa se pone tediosa.
Bueno querido amigo Gracias por tu interes a mi problema y si queres el archivo del programa te lo mando via Email seguramente ha Ti se te ocurriran nuevas cosas o simplemente algo que estoy pasando por alto.
mi direccion de correo es Aercigoj@hotmail.com , porfavor si queres el archivo mandame un email , un abrazo y gracias por tu interes saludos..............Giño