TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: AndresOrozco en 07 de Junio de 2009, 15:34:46
-
Hola, tengo problemas para poner un microcontrolador Flexis QE128, examinando las hojas de datos, veo que el comando STOP va acompañado de una direccion, en general STOP #imm, pero no entiendo que direccion hay que poner. Si ensayo con STOP #0x0001, se bloquea, si pongo STO #0x2000, no hace nada.
Me gustaria saber que debo hacer para trabajar correctamente el modo STOP en este microcontrolador. Especialmente lo que debo tener en cuenta en el programa, yo trabajo en codewarrior 6.2.
Gracias
-
hola andresorozco, mira, el qe128 tiene varios tipos de STOP, que serian
STOP2 STOP3 Y LOW POWER RUN MODE Y LOWE POWER WAIT MODE
yo lo que hago es esto
#define STOP {asm stop;}
lo pongo en mi archivo (yo hago mis trabajos en C)
y pongo STOP, en donde quiera ponerlo en este modo, y listo, para el STOP3, cuando salga del modo STOP, debido a alguna interrupcion ya sea KBI o RTC, etc, vuelve a correr despues de la linea de abajo en que se menciona STOP
saludos