PWM LPC2101

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

PWM LPC2101

Mensagempor lafourcade » 14 Mar 2007 17:06

Ola
Eu estou com dificuldade para colocar o PWM no Match 3.3 do LPC2101. Fiz a seguinte configuração:

IODIR = 0X40000000;
PINSEL1 |= 0x20000000; // Enable Match 3.3
T3PR = 0x000000B4;
T3MR3 = MAX_WINDOW;
T3TCR = 0x00000002;
T3TCR = 0x00000001;
T3PWMCON = 0x00000008;

E não tem maneira do cara oscilar a saida.]

Alguém sabe me dizer porque?
lafourcade
Byte
 
Mensagens: 123
Registrado em: 20 Out 2006 06:40

Mensagempor lafourcade » 15 Mar 2007 13:26

Opa, eu de novo...
Achei um AN na pagina da NXP que me ajudou bastante (AN10513), mas ainda não consigo usar o Match 3.3. Seguindo essa configuração, o T3MR3 funciona como configuração do tamanho da janela. Conforme eu mudo o valor do T3MR3 mexo no tamanho da janela de todos os outros (MAT3.0, MAT3.1, MAT3.2) mas o MAT3.3 não funciona.
Eu cofigurei assim...

void T3_Init(void) { // Init Timer 3 as PWM timer

IODIR |= 0x00300000;
IOSET = 0x00300000;
PINSEL0 |= 0x0000000A;
PINSEL1 |= 0x20000800;
T3TCR = 0x01; // start timer
T3PR = 15; // prescaler to 15, timer runs at 15MHz / 15 = 1 MHz
T3PC = 0; // prescale counter to 0
T3TC = 0; // reset timer to 0
T3MR0 = 100;
T3MR1 = 127;
T3MR2 = 127;
T3MR3 = 150;
T3MCR = 0x0088;
T3PWMCON = 0x0000000F;

T3TCR = 0x01; // start timer
}

T3MR0 , T3MR1, T3MR2 configuram o valor do duty cycle para os respectivos canais, mas o T3MR3 configura o tamanho da janela de todos.

Se alguém puder me ajudar...
lafourcade
Byte
 
Mensagens: 123
Registrado em: 20 Out 2006 06:40

Mensagempor lafourcade » 19 Mar 2007 08:05

Só para dar um retorno... Eu encontrei o furo... O MAT3.3 é usado no Ulink então, enquanto eu inicio o DBGSEL em 5V ele habilita o P0.30 para debug. Por isso que o carq não funcionava. Eu tirei o pullup e funcionou.
Obrigado a todos.
lafourcade
Byte
 
Mensagens: 123
Registrado em: 20 Out 2006 06:40


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x