Autor Tema: codigo basic para quitar el osc interno  (Leído 2172 veces)

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

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
codigo basic para quitar el osc interno
« en: 15 de Agosto de 2006, 13:06:20 »
wenas...

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

saludos!

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: codigo basic para quitar el osc interno
« Respuesta #1 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:

Desconectado Jmedina

  • PIC10
  • *
  • Mensajes: 30
Re: codigo basic para quitar el osc interno
« Respuesta #2 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.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: codigo basic para quitar el osc interno
« Respuesta #3 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.

Desconectado saracatunga

  • PIC10
  • *
  • Mensajes: 39
Re: codigo basic para quitar el osc interno
« Respuesta #4 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

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: codigo basic para quitar el osc interno
« Respuesta #5 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.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: codigo basic para quitar el osc interno
« Respuesta #6 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
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: codigo basic para quitar el osc interno
« Respuesta #7 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.