¿A qué versión actualizaste, qué Windows tienes y cuál programador estás usando?
Actualice el microCode a la version 4.0.0.0
Pic basic Pro a la version 2.60
y mi lap es windows 7 a 64 bits
Mi programador es un Master Prog
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
¿A qué versión actualizaste, qué Windows tienes y cuál programador estás usando?
He ahí el problema.mi lap es windows 7 a 64 bits
Como tendrás que compilar usando MPASM, vas a tener que modificar el archivo .inc del PIC.Mi programador es un Master Prog
He ahí el problema.
Mira por aquí: pic basic pro en windows 7?
Como tendrás que compilar usando MPASM, vas a tener que modificar el archivo .inc del PIC.
Tienes que hacer lo que se menciona aquí: Me gustaría que me ayudaran con Microcode
Si tienes dudas sobre la modificación de los fuses para el PIC16F877A, no dudes en consultar.
Suerte.
He ahí el problema.
Mira por aquí: pic basic pro en windows 7?
Como tendrás que compilar usando MPASM, vas a tener que modificar el archivo .inc del PIC.
Tienes que hacer lo que se menciona aquí: Me gustaría que me ayudaran con Microcode
Si tienes dudas sobre la modificación de los fuses para el PIC16F877A, no dudes en consultar.
Suerte.
¿A qué te refieres con que sigue trabajando igual?Hola, buen día. Ya chequé bien mi compilador y si tengo activado el MPASM y sigue trabajando igual.
Lo que necesitas es compilar con MPASM que es el compilador de Microchip.Pero tengo una duda. ¿Para qué necesito el MPLAB?
¿A qué te refieres con que sigue trabajando igual?
Lo que necesitas es compilar con MPASM que es el compilador de Microchip.
MPLAB es un entorno de desarrollo integrado (IDE) y en él se pueden usar varios lenguajes de programación usando plugins.
MPASM forma parte de MPLAB, y si no lo tienes, necesitarás instalarlo. (110 MB)
También se puede conseguir por separado: (565 KB) MPASM™ Assembler
Después de descomprimirlo, necesitas indicarle a MicroCode Studio, en dónde se encuentra el compilador.
Para eso debes ir al menú "View/Compile and Program Options"
En la ventana que aparecerá, busca la pestaña "Assembler", activas la casilla "Use MPASM"
Después debes buscar manualmente la carpeta de MPASM, o dejar que MCS la busque automáticamente.
¿Y qué tipo de oscilador y frecuencia requieres para el PIC18F452?
CONFIG OSC = HS, OSCS = ON, PWRT = ON, BOR = ON, BORV = 45, WDT = OFF
CONFIG WDTPS = 128, CCP2MUX = ON, STVR = ON, LVP = OFF, DEBUG = OFF
CONFIG CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF
CONFIG CPB = ON, CPD = OFF, WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF
CONFIG WRTC = OFF, WRTB = ON, WRTD = OFF
CONFIG EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF
NOLIST
ifdef PM_USED
LIST
"Error: PM does not support this device. Use MPASM."
NOLIST
else
LIST
LIST p = 18F452, r = dec, w = -311, w = -230, f = inhx32
INCLUDE "P18F452.INC" ; MPASM Header
;__CONFIG _CONFIG1H, _OSCS_OFF_1H & _XT_OSC_1H
;__CONFIG _CONFIG2H, _WDT_ON_2H & _WDTPS_128_2H
;__CONFIG _CONFIG4L, _LVP_OFF_4L
[B] CONFIG OSC = HS, OSCS = ON, PWRT = ON, BOR = ON, BORV = 45, WDT = OFF
CONFIG WDTPS = 128, CCP2MUX = ON, STVR = ON, LVP = OFF, DEBUG = OFF
CONFIG CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF
CONFIG CPB = ON, CPD = OFF, WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF
CONFIG WRTC = OFF, WRTB = ON, WRTD = OFF
CONFIG EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF[/B]
NOLIST
endif
LIST
EEPROM_START EQU 0F00000h
BLOCK_SIZE EQU 8
Ok deja lo reviso y ya despues comento que fue lo que paso. Gracias.!Debe ser porque ese programador hace un checksum en cierto rango de los bits de la palabra de configuración.
Y como la palabra de configuración que se encuentra originalmente, no está completa, muestra ese error.
Usa ésta palabra de configuración:
Debe quedar así, dentro del archivo "18F452.INC"Código:CONFIG OSC = HS, OSCS = ON, PWRT = ON, BOR = ON, BORV = 45, WDT = OFF CONFIG WDTPS = 128, CCP2MUX = ON, STVR = ON, LVP = OFF, DEBUG = OFF CONFIG CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF CONFIG CPB = ON, CPD = OFF, WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF CONFIG WRTC = OFF, WRTB = ON, WRTD = OFF CONFIG EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF
Nota que comenté la palabra de configuración original con ";" (Punto y coma.)Código:NOLIST ifdef PM_USED LIST "Error: PM does not support this device. Use MPASM." NOLIST else LIST LIST p = 18F452, r = dec, w = -311, w = -230, f = inhx32 INCLUDE "P18F452.INC" ; MPASM Header ;__CONFIG _CONFIG1H, _OSCS_OFF_1H & _XT_OSC_1H ;__CONFIG _CONFIG2H, _WDT_ON_2H & _WDTPS_128_2H ;__CONFIG _CONFIG4L, _LVP_OFF_4L [B] CONFIG OSC = HS, OSCS = ON, PWRT = ON, BOR = ON, BORV = 45, WDT = OFF CONFIG WDTPS = 128, CCP2MUX = ON, STVR = ON, LVP = OFF, DEBUG = OFF CONFIG CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF CONFIG CPB = ON, CPD = OFF, WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF CONFIG WRTC = OFF, WRTB = ON, WRTD = OFF CONFIG EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF[/B] NOLIST endif LIST EEPROM_START EQU 0F00000h BLOCK_SIZE EQU 8
Esa sintaxis ya es obsoleta y ahora se escribe como lo hice abajo de la que está comentada.
Ok deja lo reviso y ya despues comento que fue lo que paso. Gracias.!
Buenas.Hola ya lo probe varias veces y manda errores y no me permite compilar. A lo mejor tengo un problema con mi software o el compilador y ya lo desinstale e instale varias veces.
Así no fue como te dije que agregaras la palabra de configuración.
Tienes que modificar el archivo 18F452.INC, tal y como lo describí en el post #30.
También podrías subir una imagen de tu archivo 18f452.inc con los fuses modificado para ver si lo estas haciendo bien.igual lo intente de esa manera y me marcan igual los errores y no me deja compilar
Si no tienes instalado MPLAB, deberás instalarlo, ya que posiblemente MPASM no está encontrado su archivo de referencia "p18f452.inc"
Ya instalado MPLAB, deberás nuevamente ubicar MPASM en MicroCode Studio.
Ver el archivo adjunto 145148
mi panel de las opciones de programa sale muy distintoVer el archivo adjunto 145170
y ya tengo instalado el MPLAB tambien