TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: manex_1987 en 16 de Febrero de 2006, 03:53:00

Título: AVISO: bug del CCS 3.242 , sobre todo usuarios de 18f2550/4550
Publicado 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 jajajaAvergonzado
Título: RE: AVISO: bug del CCS 3.242 , sobre todo usuarios de 18f2550/4550
Publicado por: migsantiago en 16 de Febrero de 2006, 13:13:00
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. Divertido
Título: RE: AVISO: bug del CCS 3.242 , sobre todo usuarios de 18f2550/4550
Publicado por: Sispic en 17 de Febrero de 2006, 02:19:00

No parece que sea del todo un error , todo depende del OSCILADOR seleccionado.
Los bits CPUDIV dividen de una forma u otra .