TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado 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.
-
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
-
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);
-
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!
-
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