TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: mgdavo en 16 de Abril de 2008, 17:41:39
-
Hola, mi duda es la siguiente: en una asignatura estamos programando un dspic30f6014 usando el compilador c30, para las pruebas usamos una entrenadora de microchip, el problema esta en que hay unas placas con un dspic30f6014 y otras con dspic30f6014A y ambos tienen el mismo programa cargado que usa una interrupcion del timer para encender un led cada segundo, pero en las placas con el 30f6014 el led se enciende mas lento que el de las placas con el 30f6014Ase y me gustaria saber a que se debe eso. ¿Que diferencia hay entre estos dos pics?
saludos
-
Hola mgdavo. ¿Te has fijado en el datasheet?
-
Yo tambien he tenido la misma duda pero con la serie 16F ... pues una vez tuve un 16F876 y otro 16F876A ... aunque los dos me funcionaban bien .. nunca note la diferencia
-
Yo tuve la misma experiencia, se debe a que los bits de configuración del oscilador no corresponden con los del dspic30F6014A. Si te fijas en el datasheet el 30F6014A dispone de mas modos de funcionamiento en su oscilador, porque permite dividir la frecuencia del cristal antes de que esta entre al PLL (cristal HS/2 con PLL 4x, por ejemplo) mientras que el dspic30F6014 no dispone de estos. En cuanto a otras diferencias, todavía no doy con ninguna, sin embargo no tengo ningún 30f6014 para buscarlas.
Espero que te sirva. :-)
-
Generalmente de una version a otra se solucionan muchisimas silicon errata. Llegan a un punto, que el micro tiene tantos bugs que no hay otro remedio que "parchearlo" y publicarlo otra vez.