Autor Tema: Configuration Word  (Leído 5309 veces)

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

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
Configuration Word
« en: 16 de Diciembre de 2003, 19:23:00 »
Hola a todos , mi pregunta es como se hace para configurar esta palabra en PBPlus y asi poder setear el osc,code protec,master clear, etc etc. y no tener que hacerlo desde el programador
Saludos

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #1 en: 17 de Diciembre de 2003, 05:25:00 »
No vi nunca una forma de configurar los fuses del PIC desde PBP.
Pero puedes hacerlo con ASM....ENDASM, poniendo entre medio la sentencia _CONFIG ......Aqui los fuses elegidos.....
Suerte!!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Configuration Word
« Respuesta #2 en: 17 de Diciembre de 2003, 08:40:00 »
Hola MGLSOFT
Eso lo habia visto ya en alguna parte, pero......como hera?. El asembler lo pase de largo JEJE.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #3 en: 17 de Diciembre de 2003, 09:33:00 »
Sencillo:
Tienes el MPLAB??

Si lo tienes busca el archivo PIC16F84.INC en el raiz del directorio MPLAB.
Abrelo con un editor de textos.
Ve a la linea donde se declaran todas las variables del CONFIG.
Copialas e incorporalas en tu programa despues de la instruccion ASM y antes de la sentencia config.
Inmediatamente despues armas la sentencia a tu modo.
Cierras con ENDASM.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #4 en: 17 de Diciembre de 2003, 09:34:00 »
Sencillo:
Tienes el MPLAB??

Si lo tienes busca el archivo PIC16F84.INC en el raiz del directorio MPLAB.
Abrelo con un editor de textos.
Ve a la linea donde se declaran todas las variables del CONFIG.
Copialas e incorporalas en tu programa despues de la instruccion ASM y antes de la sentencia config.
Inmediatamente despues armas la sentencia a tu modo.
Cierras con ENDASM.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Configuration Word
« Respuesta #5 en: 17 de Diciembre de 2003, 10:49:00 »
dISCULPA mglsoft, te refieres a esto
asm
    __CONFIG_XT_OSC_& _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF_
endasm

Cuando compilo me da un error:
Error proyecto.ASM 124 : [235]opcode expected instead of `__config_xt_osc_´.

Que me dices....................
Saludos

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #6 en: 17 de Diciembre de 2003, 12:12:00 »
Prueba esto:

inmediatamente despues de la instruccion ASM ponle:

;==========================================================================
;
;       Configuration Bits
;
;==========================================================================

_CP_ON                       EQU     H"000F"
_CP_OFF                      EQU     H"3FFF"
_PWRTE_ON                    EQU     H"3FF7"
_PWRTE_OFF                   EQU     H"3FFF"
_WDT_ON                      EQU     H"3FFF"
_WDT_OFF                     EQU     H"3FFB"
_LP_OSC                      EQU     H"3FFC"
_XT_OSC                      EQU     H"3FFD"
_HS_OSC                      EQU     H"3FFE"
_RC_OSC                      EQU     H"3FFF"

Esta sacado directamente del P16F84.INC del Mplab.

La otra es que modifiques el archivo de cabecera que incluye el PBP.
Se llama 16f84.inc y esta en el raiz del directorio PBP.

Este es el contenido:

;****************************************************************
;*  16F84.INC                                                   *
;*                                                              *
;*  By        : Leonard Zerman, Jeff Schmoyer                   *
;*  Notice    : Copyright (c) 2000 microEngineering Labs, Inc.  *
;*              All Rights Reserved                             *
;*  Date      : 12/07/00                                        *
;*  Version   : 2.33                                            *
;*  Notes     :                                                 *
;****************************************************************
        NOLIST
    ifdef PM_USED
        LIST
        include "M16F8x.INC"    ; PM header
        device  pic16F84, xt_osc, wdt_on, pwrt_on, protect_off
        XALL
        NOLIST
    else
        LIST
        LIST p = 16F84, r = dec, w = -302
        INCLUDE "P16F84.INC"    ; MPASM  Header
       __config _XT_OSC & _WDT_ON & _PWRTE_ON & _CP_OFF
        NOLIST
    endif
        LIST

Alli solo configurando la linea Config a gusto (resaltada en negrita) tienes la solucion, el problema es que siempre te va a compilar los fuses igual.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #7 en: 18 de Diciembre de 2003, 07:59:00 »
 Lo probaste ??
Me llama la atencion que usas la linea de configuracion para programacion en bajo voltaje (LVP), si es un PIC16F84 esa no va, habras visto que no existe para ese PIC.
Si no utilizas el 16F84 dime cual utilizas y te ayudo directamente sobre ese, asi puedes probarlo bien.
OK ??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Configuration Word
« Respuesta #8 en: 18 de Diciembre de 2003, 08:40:00 »
Hola MGLSOFT, TE CUENTO QUE NO LO PUDE PROBAR PORQUE ESTOY CON PROBLEMAS EN EL PROGRAMADOR, YA PASE A MEJOR VIDA A 3 PIC16F628 .
Voy a tratar de hacerlo para hoy...
Te cuento que estoy trabajando con los PIC 16F627, 16f628 y el 12F675, todos estos tienen la opcion de programacion en vajo voltaje.
El MPLAB lo busque pero no lo encontre y estoy seguro de que lo tenia, voy a buscarlo en un CD de microchip que tengo poray, el que si tengo es el Mpasmwin pero no encontre esos archivos.
En el directorio del PBP si estan y de ahi saque eso que te puse unos mensajes atras.
Bueno, pronto te aviso
Saludos

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #9 en: 18 de Diciembre de 2003, 13:10:00 »
Estaba comentandote que los archivos sin la P adelante son los de PBP, esos estan en el raiz del directorio PBP.
En el foro de archivos te deje los que necesitas, en http://miarroba.com/foros/ver.php?foroid=132071&msgid=9756102#9756102.

Espero te funcionen bien.

En cuanto al MPLAB, aunque asi no creo que los precises , lo encuentras en http://microchip.com

Mas suerte !!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Configuration Word
« Respuesta #10 en: 18 de Diciembre de 2003, 21:57:00 »
Buenas buenas . Problema solucionado.......
Probe eso de las direcciones y equ y nada
Volvi a ver los .inc del PBP y alli vi algo parecido al primer intento que me digiste (asm __CONFIG_XT_OSC_& _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF_ endasm )
Con la diferencia de que no tenia que poner config y hacerlo asi:
ASM
    device  pic16F628, hs_osc, wdt_on, mclr_off, lvp_off, protect_on
ENDASM
Y problema solucionado
Muchas gracias, he escrito mis primeras lineas en ASM no?
Saludos
Acabo de abrir eso que pusiste y ahi estaba lo que te comentaba

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: Configuration Word
« Respuesta #11 en: 19 de Diciembre de 2003, 05:11:00 »
Y vaya que lineas en assembler aprendiste !!
Normalmente son las ultimas que nosotros, los que hemos renegado en assembler aprendimos, de puro golpearnos.

Felicitaciones !!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Configuration Word
« Respuesta #12 en: 19 de Diciembre de 2003, 13:25:00 »
Gracias por el cumplido..............
AHORA CONTINUARE CON LAS INSTRUCCIONES: bsf registro,bit
Y si con esta no tengo problemas me lanzo con la bcf.
Saludos


 

anything