Como estan amigoa del pic les comento que ya pude programar el micro mr32 gracias por su ayuda!!
He Hecho algunas pruebas como leer una entrada analogica ,manejar la salida de los timers ,leer una entrada y sacar una salida dig,pero ahora quiero sacar un pwm y se me complico
lo que hago es lo siguiente
int lectura_pwm;/*VARIABLE LECTURA*/
void int_pwm(void)
{
DISMAP=0;/*NO HABILITO NINGUNA INTERRP EXTERNA */
CONFIG_EDGE=0;/*PWM CENTRADO*/
PMODH=0x0F;/*PERIODO DEL PWM*/
PMODL=0xFE;
PVAL1H=0x07;/*50 % CICLO DE TRABAJO*/
PVAL1L=0xFF;
PWMOUT_OUTCTL=1/*PARA CONTROLAR EN FORMA MANUAL LAS SALIDAS PWM*/
PWMOUT_OUT1=1/*PARA HABILITAR LA SALIDA PWM1*/
PCTL2_PRSC1=1;/*PRESCALER DIV POR 8*/
PCTL2_PRSC0=1;
PCTL1_PWMINT=0;/*DESHAB LA INTERRUPCION DEL PWM*/
lectura_pwm=PCTL1_LDOK;/* LEO EL BIT LDOK*/
PCTL1_LDOK=1;/*CARGO LOS VALORES AL MODULO PWM*/
PCTL1_PWMEN=1;/*HABILITO LA SALIDA PWM*/
}
CARGO TODO ESTO Y LO UNICO QUE ME SACA ES UNA SALIDA CONTINUA(LED PRENDIDO TODO EL TIEMPO)
ME PueDEn DAR UNA MANO ?
MUCHAS GRACIAS
el micro es un mr32 de 8 bits de motorola