TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: skyblack en 09 de Noviembre de 2009, 04:29:06

Título: MPLAB IDE 8.40 - 8.33 - 8.10 Ninguno Compila
Publicado por: skyblack en 09 de Noviembre de 2009, 04:29:06
Buenas... pues bueno el problema esta que con ninguna de las versiones del MPLAB IDE desde la 8.10, 8.33 y 8.40 me funcionan para compilar. Cada vez que compile me mando el mismo error en todos las versiones del MPLAB

----------------------------------------------------------------------
Debug build of project `C:\Soluciones Programas\LCD_01.disposable_mcp' started.
Preprocessor symbol `__DEBUG' is defined.
Mon Nov 09 01:24:02 2009
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F452 "LCD_01.asm" /l"LCD_01.lst" /e"LCD_01.err" /d__DEBUG=1
Warning[230] C:\SOLUCIONES PROGRAMAS\LCD_01.ASM 13 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Error[126]   C:\SOLUCIONES PROGRAMAS\LCD_01.ASM 13 : Argument out of range (not a valid config register address)
Warning[215] C:\SOLUCIONES PROGRAMAS\LCD_01.ASM 14 : Processor superseded by command line.  Verify processor symbol.
Message[301] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84A.INC 35 : MESSAGE: (Processor-header file mismatch.  Verify selected processor.)
Error[126]   C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84A.INC 114 : Argument out of range (must be greater than or equal to 255)
Error[126]   C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84A.INC 115 : Argument out of range (__MAXRAM must be used first)
Error[126]   C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84A.INC 115 : Argument out of range (__MAXRAM must be used first)
Error[126]   C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F84A.INC 115 : Argument out of range (__MAXRAM must be used first)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Soluciones Programas\LCD_01.disposable_mcp' failed.
Preprocessor symbol `__DEBUG' is defined.
Mon Nov 09 01:24:04 2009
----------------------------------------------------------------------
BUILD FAILED

Ahora pues... si creen que es problema de que estoy programando mal.. bueno pues ese no es el caso, el codigo que estoy tratando de compilar es uno de los ejemplos del libro de proyectos de RA-MA con el PIC16F84A  y es efectivamente el ejercicio del LCD. les adjunto el codigo de RA-MA, como sus Librerias y un diagrama en PROTEUS junto con el archivo .HEX

espero que me puedan indicar cual es el error que me esta sucediendo, aun que yo creo que es por alguna configuracion que no le he dado bien al MPLAB o la verdad quien sabe... espero su respuesta ya que no puedo programar si ni siquiera logro compilar un ejemplo ya hecho y probado.

P.D: Ahorita me quede con la version del IDE 8.10 aun que aun no funciona para compilar.
Título: Re: MPLAB IDE 8.40 - 8.33 - 8.10 Ninguno Compila
Publicado por: stk500 en 09 de Noviembre de 2009, 05:02:33
Pues a mi me compila, creo que tu realiza mal los pasos y deberia leerte el tutorial que esta en foro ya que la version del libro es muy vieja,
observa
(http://img35.imageshack.us/img35/9537/unbenanntkqs.png)
 si no te aclara mas busca en el Foro ya que hay bastante informacion del MPLAB IDE
Título: Re: MPLAB IDE 8.40 - 8.33 - 8.10 Ninguno Compila
Publicado por: skyblack en 09 de Noviembre de 2009, 05:14:29
amm... de hecho se que el codigo esta bien y el HEX y todo, pero bueno al ver tu screenshot veo que usas XP y en mi laptop uso Vista, kreeme que ya intente con la 8.40 la mas reciente lanzada por la pagina y me sigue saliendo el mismo texto que puse en el primer post.
Título: Re: MPLAB IDE 8.40 - 8.33 - 8.10 Ninguno Compila
Publicado por: mtristan en 09 de Noviembre de 2009, 11:39:59
.

El problema es que el compilador te quiere generar el hex para un 18F452:
"Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F452 "LCD_01.asm" /l"LCD_01.lst" /e"LCD_01.err" /d__DEBUG=1"
Es porque el MPLAB está configurado para trabajar con un 18F425. Andá a Configure->Select device y selecioná el 16F84A.
Comentá si funciona o no  ;-)
¡Saludos!

Título: Re: MPLAB IDE 8.40 - 8.33 - 8.10 Ninguno Compila
Publicado por: skyblack en 10 de Noviembre de 2009, 00:12:56
En efecto "mtristan" :p Tenias razon

 :-/ Muchisimas gracias... ñ_ñ por aca andare merodando con mas preguntas y espero que yo tambien pueda ayudar con alguno que otro aporte de proyectos