TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Axel_18 en 15 de Agosto de 2006, 13:06:20

Título: codigo basic para quitar el osc interno
Publicado por: Axel_18 en 15 de Agosto de 2006, 13:06:20
wenas...

alguien sabe el codigo basic para quitar el osc interno de un 16f628a?

saludos!
Título: Re: codigo basic para quitar el osc interno
Publicado por: LordLafebre en 15 de Agosto de 2006, 13:29:58
Hola:

mira aqui:

www.freewebs.com/glafebre

en la seccion proyectos hice un robot llamado Hyperion, ese lo utilizo con oscilador interno, ademas declaro algunos fusibles mas, eso te puede servir, en device solo aumentale la A al pic, el mio lo hice con un 16F628.  :mrgreen:
Título: Re: codigo basic para quitar el osc interno
Publicado por: Jmedina en 16 de Agosto de 2006, 01:26:34
Saludos,

Compadre si no estoy mal  con DEFINE OSC puedes especificar el oscilador que quieras utilizar luego en el icprog debes configurar el osc asi

32khz   LP
200khz
   
100khz   XT
2Mhz   
4Mhz
   
8Mhz   HS
10Mhz   
12Mhz   
16Mhz   
20Mhz   

si no defines el oscilador, tomara por defecto el interno del pic.
Título: Re: codigo basic para quitar el osc interno
Publicado por: LordLafebre en 16 de Agosto de 2006, 01:34:46
Hola:

Permiteme decirte que no es como lo dices, si no defines el oscilador, lo asume como un externo de 4Mhz. para configurar el cristal interno es como esta en mi pagina en el esquema del bot, y no necesitas tocar nada en el ICPROG ni en ningun otro, porque las configuraciones las estas haciendo tu, y cuando generas el hex entonces el programa que utilices para grabar el pic abrira y lo tendra configurado como en tu programa, por lo que necesitaras solamente grabarlo.
Título: Re: codigo basic para quitar el osc interno
Publicado por: saracatunga en 16 de Agosto de 2006, 09:58:34
Como hago si quiero configurar mediante teclado el oscilador a usar, elegir 4mhz,8, 12,20
Podría poner en programa varios define osc configurables ?? De ser posible como haría con el ic-prog
Título: Re: codigo basic para quitar el osc interno
Publicado por: LordLafebre en 16 de Agosto de 2006, 11:16:51
Hola:

Pues no veo como hacer eso, desde PBP solo puedes definir una frecuencia, y segun entiendo tu querras hacerlo cuando tu aplicacion se este ejecutando, si quieres hacer eso, tendrias que sacar el cristal y poner el otro, y en ese proceso el pic dejaria de funcionar.  No creo que haya como hacerlo.
Título: Re: codigo basic para quitar el osc interno
Publicado por: KALLITOS en 17 de Agosto de 2006, 12:04:30
y en el icprog no se puede configurar el valor del osc cuando programas con PBP, este automaticamente cambia la configuracion de osc en el icprog
Título: Re: codigo basic para quitar el osc interno
Publicado por: LordLafebre en 17 de Agosto de 2006, 12:29:03
Hola:

No nos confundamos, KALLITOS, PBP no cambia nada en el ICPROG, el Icprog se configura dependiendo del Hex generado por cualquier compilador, queda listo para programar el PIC dependiendo de como lo hayas configurado en tu programa.