TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: lopb en 07 de Diciembre de 2010, 17:35:18

Título: Seteando cristal 40 megas en 18f452
Publicado por: lopb en 07 de Diciembre de 2010, 17:35:18
Hola, estoy tratando de poner un cristal de 40 megas pero el micro va demasiado rapido.
Alguien sabe como configurarlo para que funcione a 40 megas, o sino a 20 megas?
Vi en los fuses que hay un H4 para multiplicar x4 lo que tenga, pero yo tengo solo hs, deberia andar a 20 megas si pongo un cristal de 20 megas (#use delay(clock=20M)) correcto?
o sea, se me ve todo borroso. Puse uno de 4 megas y pico y se ve bien, pero quiero llevarlo a un multiplo de 2 por los timers.
Título: Re: Seteando cristal 40 megas en 18f452
Publicado por: Suky en 07 de Diciembre de 2010, 17:38:11
Hola, estoy tratando de poner un cristal de 40 megas pero el micro va demasiado rapido.
Alguien sabe como configurarlo para que funcione a 40 megas, o sino a 20 megas?
Vi en los fuses que hay un H4 para multiplicar x4 lo que tenga, pero yo tengo solo hs, deberia andar a 20 megas si pongo un cristal de 20 megas (#use delay(clock=20M)) correcto?
o sea, se me ve todo borroso. Puse uno de 4 megas y pico y se ve bien, pero quiero llevarlo a un multiplo de 2 por los timers.

Exactamente. Y si vas a colocar H4, que no sea un cristal mayor a 10 MHz
Título: Re: Seteando cristal 40 megas en 18f452
Publicado por: lopb en 07 de Diciembre de 2010, 17:54:19
Hola, estoy tratando de poner un cristal de 40 megas pero el micro va demasiado rapido.
Alguien sabe como configurarlo para que funcione a 40 megas, o sino a 20 megas?
Vi en los fuses que hay un H4 para multiplicar x4 lo que tenga, pero yo tengo solo hs, deberia andar a 20 megas si pongo un cristal de 20 megas (#use delay(clock=20M)) correcto?
o sea, se me ve todo borroso. Puse uno de 4 megas y pico y se ve bien, pero quiero llevarlo a un multiplo de 2 por los timers.

Exactamente. Y si vas a colocar H4, que no sea un cristal mayor a 10 MHz
gracias suky por tu ayuda.
No tengo configurado h4, y tengo un cristal de 20 megas y el display se ve todo borroso. Como si estuviera andando a alta frecuencia y no recibe bien los datos.
Si pongo un cristal <= 10 megas anda bien, pero como dije, no tengo configurado h4, tenes idea de porque anda mal. esta en hs?
los timer tampoco me andan bien, esta asi:
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_INTERNAL | T1_DIV_BY_1);   
Título: Re: Seteando cristal 40 megas en 18f452
Publicado por: Suky en 07 de Diciembre de 2010, 18:03:19
A que te refieres con borroso?  :?

Respecto al timer0, con esa configuración estas trabajando a 16-bits, puede que por eso no corresponda con lo que tenias en el 16F.

El timer1 es idéntico.


Saludos!
Título: Re: Seteando cristal 40 megas en 18f452
Publicado por: lopb en 13 de Diciembre de 2010, 12:28:39
hola, no era problema del pic, resulta que los delay internos en la funcion del GDM estaban quedandose cortos
cambie los delay y el display ya se ve bien.
salu2