Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




No me compila el MPLAB 8.14 [SOLUCIONADO CON MPLAB 8.10]


       



#1  No me compila el MPLAB 8.14 [SOLUCIONADO CON MPLAB 8.10]
Meta
Ubicación: 16F84A
Registrado: 20 Ene 2008
Mensajes: 1190
citar
Hola:

No se que pasa pero desde que empecé a compilar cualquier .asm me da el mismo error y nunca compila.

Desinstalé el MPLAB y lo volví a instalar, reinicio y sigue igual. ¿Qué le pasa ahora el MPLAB que cuanto más me hace es cuando más me da problemas?


Debug build of project `C:\PIC16F84\ejem_1_2.disposable_mcp' started.
Preprocessor symbol `__DEBUG' is defined.
Wed Sep 03 19:39:53 2008
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "ejem_1_2.asm" /l"ejem_1_2.lst" /e"ejem_1_2.err" /d__DEBUG=1
Could not spawn language tool. Check command-line options. (5)
A language-plugin exception occurred and was logged.
----------------------------------------------------------------------
Debug build of project `C:\PIC16F84\ejem_1_2.disposable_mcp' failed.
Preprocessor symbol `__DEBUG' is defined.
Wed Sep 03 19:39:53 2008
----------------------------------------------------------------------
BUILD FAILED


El programa que estoy haciendo es este:

Código: Seleccionar todo
;Tres valores están almacenados en la memoria, A, B y C. Y en las
;direcciones 10, 11 y 12h. Resolver ecuación (A + B) - C.
;Velocidad d ereloj; 4MHz
   LIST   p=16F84A      ;Tipo de procesador.
   INCLUDE   <P16F84A.INC>   ;Definiciones de registros internos.
__CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC
;*****************************************************************
   DATO_A      EQU 0x10   ;Define la posición del dato A
   DATO_B      EQU 0x11   ;Define la posición del dato B
   DATO_C      EQU 0x12   ;Define la posición del dato C
   RESULTADO    EQU 0x13   ;Define la posición del dato RESULTADO
;*****************************************************************
   ORG 0x00   ;Vector de reset
   goto INICIO
   ORG 0x05   ;Salva el vector de interrupción
INICIO:
   movlw .1
   movwf DATO_A
   movlw .9
   movwf DATO_B
   movlw 0Ah
   movwf DATO_C
;
   movf   DATO_A,W   ;Carga el 1er sumando
   addwf   DATO_B,W   ;Suma 2º operando
   movwf   RESULTADO   ;Almacena resultado parcial
   movf   DATO_C,W   ;Carga el sustraendo
   subwf   RESULTADO,F   ;Resta el minuendo y almacena
STOP
   goto $
   END      ;Fin del programa


Saludos.[/code]


Ultima edición por Meta el 05 Sep 2008, 9:43 am, editado 2 veces

#2  
mabauti
Ubicación: México
Registrado: 22 Oct 2006
Mensajes: 1137
citar
segun leo en microchip, la V8.14 no es una version final. Yo intentaria con una version anterior



edit. Tu programa se compila OK


Ultima edición por mabauti el 03 Sep 2008, 2:15 pm, editado 1 vez

#3  Re: No me compila el MPLAB 8.14
Alejandro Sherar
Ubicación: Va. Martelli, Bs. As., Argentina
Registrado: 07 Abr 2008
Mensajes: 709
citar
Meta escribió: Hola:

Debug build of project `C:\PIC16F84\ejem_1_2.disposable_mcp' started.
Preprocessor symbol `__DEBUG' is defined.

Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "ejem_1_2.asm" /l"ejem_1_2.lst" /e"ejem_1_2.err" /d__DEBUG=1

Could not spawn language tool. Check command-line options. (5)
A language-plugin exception occurred and was logged.
...
Debug build of project `C:\PIC16F84\ejem_1_2.disposable_mcp' failed.
Preprocessor symbol `__DEBUG' is defined.
...



Hola:

Está claro que el programa ese no te puede generar ningún problema.

Se me ocurren dos posibles salidas:

Primero podrías fijarte si está bien configurado el paquete de lenguaje de compilacion.
En la figura 1 te muestro el acceso (del MPLAB 8.10), en la figura 2 la ventana que se abre, señalando en azul la opción que deberías elegir para compilar en ASSEMBLER con el 16F84A.

Lo segundo es probar si instalando una versión anterior te pasa lo mismo.

Saludos.

NOTA: Google traduce "spawn" como "desovar" (?)
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#4  
Meta
Ubicación: 16F84A
Registrado: 20 Ene 2008
Mensajes: 1190
citar
Gracias, lo voy a probar pero en ASM. Luego aviso, voy a quitar el 8.14 he instalo el 8.10 por si acaso.

EDIT:
Gracias. Instalé el MPLAB 8.10.

Si el 8.14 es más nuevo. ¿Por qué instalar el anterior?

#5  
Alejandro Sherar
Ubicación: Va. Martelli, Bs. As., Argentina
Registrado: 07 Abr 2008
Mensajes: 709
citar
Bueno, y qué era lo que pasaba ?

Me dejaste con la intriga !

Saludos !

#6  
Meta
Ubicación: 16F84A
Registrado: 20 Ene 2008
Mensajes: 1190
citar
Hice lo que me dijiste y no funcionaba sobre configurarlo. Desinstalé todo y volví a instalar el MPLAB 8.10 y me funcionó.

Lo que quiero saber es, ¿por qué no se aconseja el 8.14? No tenía problemas y de repente surgió.

 Responder



 Otros temas de interés 
No hay mensajes nuevos motor con resolver
No hay mensajes nuevos Amplificador para Bajo
No hay mensajes nuevos Resolver practica con lcd en pic16f84
No hay mensajes nuevos Necesito resolver un temporizador, no se que mas hacer
No hay mensajes nuevos Una duda que no consigo resolver....

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos