Autor Tema: Para F628  (Leído 3527 veces)

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

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
Para F628
« en: 16 de Febrero de 2004, 07:51:00 »
Alguien me puede day una orientacion ,quisiera agregar a mi programa de F628,todas la configs para luego evitar hacelo en el IC prog,Uso esto y me tira errores
DEVICE=16F628A
CONFIG INTRC_OSC_NOCLKOUT,WDT_OFF,PWRTE_ON,CP_OFF,BODEN_OFF,LVP_OFF,MCLRE_OFF
CMCON = 7
Que estoy haciendo mal?
Gracias

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #1 en: 16 de Febrero de 2004, 08:00:00 »
Escrito originalmente por khasistos
Alguien me puede day una orientacion ,quisiera agregar a mi programa de F628,todas la configs para luego evitar hacelo en el IC prog,Uso esto y me tira errores
DEVICE=16F628A
CONFIG INTRC_OSC_NOCLKOUT,WDT_OFF,PWRTE_ON,CP_OFF,BODEN_OFF,LVP_OFF,MCLRE_OFF
CMCON = 7
Que estoy haciendo mal?
Gracias


RGL en otra respuesta de este foro puso esto,pero me olvide de comentarles que estoy trabajando en PBpro@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT "Reloj interno solo
@ DEVICE pic16F628, WDT_OFF " Watchdog Timer desconectado
@ DEVICE pic16F628, PWRT_ON " Power-On Timer conectado
@ DEVICE pic16F628, BOD_ON " Brown-Out Detect conectado
@ DEVICE pic16F628, MCLR_OFF " Master Clear Externo desconectado
@ DEVICE pic16F628, LVP_OFF " Low-Voltage Programming desconectado
@ DEVICE pic16F628, CPD_OFF " Data Memory Code Protect desconectado
@ DEVICE pic16F628, PROTECT_ON " Program Code Protection conectado

ESTO TAMBIEN ME TIRA ERRORES supongo que es de PBplus

Desconectado lager

  • PIC18
  • ****
  • Mensajes: 258
RE: Para F628
« Respuesta #2 en: 16 de Febrero de 2004, 11:37:00 »
Hola pana!,
mira para el pb plus puedes usar el sigueinte:
CONFIG INTRC_OSC_NOCLKOUT,WDT_OFF,PWRTE_ON,CP_OFF,BODEN_OFF,LVP_OFF,MCLRE_OFF

para pbpro el siguiente:
asm
device pic16F628,INTRC_OSC_NOCLKOUT,WDT_OFF,PWRT_ON ,MCLR_ON, BOD_OFF ,LVP_OFF,CPD_OFF ,PROTECT_OFF  
endasm
 cheka lo de protect_off creo que no va, si no te jala con el protect intenta sin el
Ahora si es pb pro no se pone DEVICE=XXXXXX, ya que tienes que elegir el pic en el menu, y el comando config tampoco te servira en pbpro usa ASM-ENDASM para poner lo que vaya en asm
REvisalo haber si te sirve.

SAludos pana

Desconectado ejmc

  • PIC18
  • ****
  • Mensajes: 311
RE: Para F628
« Respuesta #3 en: 16 de Febrero de 2004, 13:11:00 »
Hola yo en el PbPro uso esto
ASM    
   device pic16F628, intrc_osc, wdt_off, mclr_off, lvp_off, protect_off
ENDASM

Creo que esta todo no?

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #4 en: 16 de Febrero de 2004, 13:27:00 »
HOLA AMIGOS:
Introduje las instrucciones pero se resiste me marca :
Illegal opcode PIC16f628,si se lo saco tal como dice lager entonces
marca Illegal character por las comas de separacion entre comandos de seteo de fusibles QUE TENGO MAL???
Gracias por las respuestas
khasistos

Desconectado lager

  • PIC18
  • ****
  • Mensajes: 258
RE: Para F628
« Respuesta #5 en: 16 de Febrero de 2004, 15:04:00 »
ponlo asi pana, te debe de funcionar, ya lo probe con pbpro2.44 y microcode 2.0.5.2

Asm DEVICE  WDT_OFF , BOD_ON , INTRC_OSC_NOCLKOUT , PWRT_ON , LVP_OFF ,CPD_OFF endasm
saludos!

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #6 en: 16 de Febrero de 2004, 17:01:00 »
HOLA PANA:

mira ya lo he probado tal y como tu lo has puesto y tira 1 error :Illegal opcode WDT_OFF
Asm
DEVICE WDT_OFF , BOD_ON , INTRC_OSC_NOCLKOUT , PWRT_ON , LVP_OFF ,CPD_OFF
endasm
Tal cual lo he copiado aqui lo he puesto
Gracias por la ayuda

Desconectado lager

  • PIC18
  • ****
  • Mensajes: 258
RE: Para F628
« Respuesta #7 en: 16 de Febrero de 2004, 20:42:00 »
Hola pana,
pues debio de funcionar, me dejas pensando que el problema puede ser otro, estas usando el microcodestudio? de donde bajaste el pbpro 2.44? yo tengo el de sonsivri, y el microcode tambien de ahi, estas seleccionando el tipo de PIC en el menu de microcode?. por que lo acabo de probar cuando te mande nuevamente la respuesta y no me marco absoluamente nada,.te marca que el error esta en esa linea? no vaya a ser otra la linea de error, otra cosa, ponlo todo corrido, no pongas asm y en el renglon de abajo  lo de los fuses, ponlo todo en linea y al final de la linea endasm es todo en un renglon,

Saludos pana

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #8 en: 17 de Febrero de 2004, 22:38:00 »
Gracias a todos La solucion fue sacar de la opcion assembler del PBPro al MPASM se debe dejar que compile el PM del PBPro

GRACIAS AMIGOS
Saludos
khasistos

Desconectado pic27

  • PIC10
  • *
  • Mensajes: 42
RE: Para F628
« Respuesta #9 en: 20 de Febrero de 2004, 06:48:00 »
Para que sirven la opciones POWER UP TIMER y BOden? es mejor activalas, no activarlas?. Gracias

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #10 en: 20 de Febrero de 2004, 10:44:00 »
Hola:
La opcion Power up produce un pequeño retardo para permitir que se estabilize la tension de fuente al momento de conectarlo es decir que permite que el pic no ejecute su primera instruccion hasta que la tension sea 5 volts pues de lo contrario se podria producir un funcionamiento aleatorio.La segunda Brown out resetea el pic si la tension de fuente cae por debajo de 4 volts.Acuerdate que la palabra BLACK OUT significa corte totral de energia ,esta en definitiva seria una analogia pues significa MARRON OUT.Espero haberte sido util
saludos
khasistos

Desconectado pic27

  • PIC10
  • *
  • Mensajes: 42
RE: Para F628
« Respuesta #11 en: 22 de Febrero de 2004, 05:15:00 »
POssssssss más claro no puede ser, entonces, si se alimenta a menos de 5V habrá que deshabilitarlas no?
Gracias, cro que es muy importante conocer estas opciones.

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: Para F628
« Respuesta #12 en: 22 de Febrero de 2004, 14:30:00 »
HOLA:
NOOOOOOOOOOOOO debe alimentarse siempre con 5 Volts no deberia alimentarse con menos auque le saques esa config de fuses debajo de 4.5 puede llegar a hacer cualquier estupidez.Pese que el DS dice que funciona desde los 3 V hasta 5.5 V

Saludos
khasistos


 

anything