Autor Tema: Problema con Mplab  (Leído 14922 veces)

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

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Problema con Mplab
« en: 25 de Septiembre de 2008, 18:22:17 »
cuando intento crear el archivo .HEX en mplab del siguiente condigo me da este error.. y no se xq si esta bien
list p=16f628a
incluide p16f628a.inc
___config 0x3f38


            org   0x00
            goto inicio


inicio     movlw  0x07
           movwf  CMCON
           bsf STATUS,RP0
           bcf PORTA,0
           bcf STATUS.RP0

           bsf PORTA

Fin        Goto $

           end   


y aqui lo que dice la ventanita que se abre cuando le doy a ctrl + f10



Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "Untitled.asm" /l"Untitled.lst" /e"Untitled.err"
Warning[205] C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 1 : Found directive in column 1. (list)
Error[122]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 2 : Illegal opcode (p16f628a.inc)
Error[108]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 3 : Illegal character (0)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 11 : Symbol not previously defined (CMCON)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 12 : Symbol not previously defined (STATUS)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 12 : Symbol not previously defined (RP0)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 13 : Symbol not previously defined (PORTA)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 14 : Symbol not previously defined (STATUS.RP0)
Error[128]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 14 : Missing argument(s)
Error[113]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 16 : Symbol not previously defined (PORTA)
Error[128]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 16 : Missing argument(s)
Error[173]   C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM 21 : Source file path exceeds 62 characters (C:\DOCUMENTS AND SETTINGS\JHONATHAN\ESCRITORIO\HOLA\UNTITLED.ASM)
Halting build on first failure as requested.
BUILD FAILED: Thu Sep 25 16:55:31 2008








Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con Mplab
« Respuesta #1 en: 25 de Septiembre de 2008, 21:09:26 »
Hola.

Prueba colocar el proyecto en una carpeta mas cercana a la unidad de disco.

saludos
El papel lo aguanta todo

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Re: Problema con Mplab
« Respuesta #2 en: 25 de Septiembre de 2008, 23:04:18 »
no, nada todavia sigue Igual.. la coloque en archivos de programa pero nada

Desconectado vszener

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Problema con Mplab
« Respuesta #3 en: 26 de Septiembre de 2008, 05:30:55 »
Buenas

Para estas dos instrucciones

Código: [Seleccionar]
#include p16f628a.inc
___config 0x3f38

Usa un tabulador, ya que no están en la columna apropiada, aparte, debes usar los símbolos de los triángulos (< y >) para llamar a librerías que están en el directorio del MPlab.

Es decir, el programa te debe quedar de la siguiente manera:

Código: [Seleccionar]
           #include    <p16f628a.inc>
           ___config 0x3f38


            org   0x00
            goto inicio


inicio     movlw  0x07
           movwf  CMCON
           bsf STATUS,RP0
           bcf PORTA,0
           bcf STATUS.RP0

           bsf PORTA

Fin        Goto $

           end   


Suerte!!! ;)
« Última modificación: 26 de Septiembre de 2008, 09:02:39 por vszener »
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado elmasvital

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 1713
Re: Problema con Mplab
« Respuesta #4 en: 26 de Septiembre de 2008, 07:05:57 »
ademas de que pones incluide... le sobra la i --> include

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Re: Problema con Mplab
« Respuesta #5 en: 26 de Septiembre de 2008, 10:31:43 »
okis ya corregi los errores que peroahora em sale esto

Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "led.asm" /l"led.lst" /e"led.err"
Error[176]   C:\ARCHIVOS DE PROGRAMA\PROYECTOS\COMO ELLOS DICEN\LED.ASM 2 : CONFIG Directive Error:  (processor "16F628A" is invalid for CONFIG directive)
Error[128]   C:\ARCHIVOS DE PROGRAMA\PROYECTOS\COMO ELLOS DICEN\LED.ASM 15 : Missing argument(s)
Halting build on first failure as requested.
BUILD FAILED: Fri Sep 26 09:05:06 2008


Desconectado Joshuermo

  • PIC10
  • *
  • Mensajes: 35
Re: Problema con Mplab
« Respuesta #6 en: 26 de Septiembre de 2008, 11:42:43 »
Prueba lo siguiente:


            #include    <p16f628a.inc>
           __CONFIG   0x3F38   ; palabra de configuración

          org   0x00
            goto inicio

inicio
            inicio     movlw  0x07
           movwf  CMCON
           bsf STATUS,RP0
           bcf PORTA,0
           bcf STATUS,RP0


           bsf PORTA,0         ;define el bit a activar

Fin        Goto $

end

Nota: Debes configurar el micro en el mplab y procura crear la carpeta cuando trabajas directamente en C:\led


Jose
   

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Re: Problema con Mplab
« Respuesta #7 en: 26 de Septiembre de 2008, 16:01:16 »
ok listo muchas Gracias otra preguntica.. siempre tengo q coemnzar el emcabeza do con estas lineas

#include    <p16f628a.inc>
           __CONFIG   0x3F38   ; palabra de configuración
... Gracias de Ante Mano.. ^^

Desconectado Joshuermo

  • PIC10
  • *
  • Mensajes: 35
Re: Problema con Mplab
« Respuesta #8 en: 26 de Septiembre de 2008, 17:47:20 »
Que bueno que te haya funcionado, y si tienes que empezar con las dos primeras lineas, aunque en la  segunda linea debes ajustar  la palabra de cofiguaracion de acuerdo a tu programa y circuito, osea que no siempre es el mismo valor.

Te recomiendo que mires el datasheet del micro para que sepas como configurarlo

Date una pasadita por aca

http://www.todopic.com.ar/foros/index.php?topic=12659.0

jose

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Re: Problema con Mplab
« Respuesta #9 en: 26 de Septiembre de 2008, 20:03:34 »
Gracias jose... tengo una preguntica mas... estuve viendo lo del Encender un led y eso!! y vi unos comandos q no se para q son. estoy acostumbrando en basic... y vi unos codigos movlw y otroas mas. lo unico asi que se. es como cambiar de bancos y eso!! si tendrias algun link con un manual explicando para q sirven esos comandos o algo asi y disculpa el abuso paisa!! jejej

Desconectado Joshuermo

  • PIC10
  • *
  • Mensajes: 35
Re: Problema con Mplab
« Respuesta #10 en: 26 de Septiembre de 2008, 20:53:48 »
Crei que sabias asembler disculpame, pero no hay problema igual puedes seguir con basic o asembler de acuerdo a como se te facilite, aqui hay grandes maestros y en los repectivos subforos te pueden orientar dependiendo el lenguaje que utilices para programar.

Con respecto a los links mira estos que son ideales para empezar:

Programacion en basic
http://www.todopic.com.ar/foros/index.php?topic=3613.0


Programacion en asembler
http://www.todopic.com.ar/foros/index.php?topic=12345.0

jose

« Última modificación: 26 de Septiembre de 2008, 20:58:13 por Joshuermo »

Desconectado flacoclau

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1692
    • El Micro Reactor
Re: Problema con Mplab
« Respuesta #11 en: 26 de Septiembre de 2008, 23:16:17 »
Hola : en el datasheet tienes el set de instrucciones bioen detallado y con la función de cada uno. saludos!!
Las personas con buena ortografía me atraen textualmente.

El Micro Reactor

Córdoba capital - Argentina.

Desconectado jhonathanve

  • PIC12
  • **
  • Mensajes: 88
Re: Problema con Mplab
« Respuesta #12 en: 28 de Septiembre de 2008, 13:02:16 »
Buenas !!1 Muchas GRacias a Todos Por Responder este post. pues con los links que me mando Joshuermo  he aprendio mucho.. de verdad que si. los he copiao, probado y analizado para que sirve y su funcion y asi esq s aprende y he obtenido algunos conocimientos que no tenia antes. asi que bueno Muchas Gracias People!!!