TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: yecosuma en 12 de Diciembre de 2010, 00:52:01
-
buenas tardes quiero saber si me pueden ayudar pues la verdad empece con este micro y MC9S08JM60 y se que puede ser sencillo lo que voy a preguntar pero no me funciona
empeze trabajando con el modo por defecto FEI aca prendo leds o alguna aplicacion y bien.
ahora quiero cambiar por ejemplo de FEI a FEE pero no lo he podido hechar a andar lo que hago es lo siguiente
no entiendo porque no anda por que en la simulacion si pero cuando lo conecto al multilink no anda umm no se alguien me puede indicar que estoy haciendo mal o me puede dar un ejemplo de como se hace asi sea en otro lenguaje
la idea es empezar cambiando a este modo que es el mas sencillo pero no me anda aaaaaaaaaa
quiero usar un cristal de 4 Mhz para obtener una frecuencia de bus de 16Mhz bueno empezar por esto.
void main(void) {
SOPT1=0x00;
/*cambio de modo de trabajo*/
MCGC2=0b00110110;
MCGC3=0b00;
MCGC1=0b00111000;
while(MCGSC_IREFST!=0);
while(MCGSC_LOCK<1);
PTCDD=0XFF;
SOPT1=0b11000000;
PTCD=0Xff;
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
-
Hola,
La verdad cuando necesito algo del JM60, voy al processor expert, le pido que me haga lo que necesito, miro como lo hace y listo, saco y entiendo porque de cada instrucción, eso es lo que me tiene encantao de Freescale.
Ya intentaste con el ProcessorExpert?
-
el procesor ummmmmno no lo se manejar la verdad intente entender el codigo que esta arroja pero nooo nada que ver ummmm aunque seguire intentando mientras alguien me da una solucion ejjejej aun que nada de nada depronto estoy cayendo en el mismo error aaaaaaaaaaaaaaaaaaaaaaaaaaa :oops:
-
so servia era una falla de hardware una pista en la tarjeta de pruebas pero me tuvo loco un buen rato saludos a todos
una cosa si lo intentan hagan este cambio funciona mejor while(MCGSC_LOCK==1);