TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: manex_1987 en 16 de Febrero de 2006, 03:53:00
-
Hola
He conseguido la version 3.242 y he descubierto que aqui ya hacen posible el uso del PLL a nuestro antojo. Pero he descubierto un BUG terrible y lo pongo para que nadie meta la pata. Yo lo he descubierto "por casualidad", mirando los config words en el winpic.
Los fuses CPUDIV1,CPUDIV2,CPUDIV3,CPUDIV4 no representan lo que en "valid fuses" nos ponen. Lo correcto es:
CPUDIV1= CPU DIV/2
CPUDIV2= CPU DIV/3
CPUDIV3= CPU DIV/4
CPUDIV4= CPU DIV/6
Si alguien decide poner el pll, espero que no se salte este post porque de lo contrario se va a llevar muchos disgustos hasta que encuentre el fallo jejeje. Y quien no crea este bug, que ponga a parpadear un LED a 1hz, y q vaya probando los diferentes CPUDIVs.
Los que no useis el PLL, pues nada, acabais de perder el tiempo jajaja
-
Hey manex
Sería buena idea notificar a los programadores del compilador de ese bug, así en una versión posterior ya lo habrán corregido.
-
No parece que sea del todo un error , todo depende del OSCILADOR seleccionado.
Los bits CPUDIV dividen de una forma u otra .
