tacometro capture

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

tacometro capture

Mensagempor okdok » 25 Mai 2010 10:40

Olá pessoal,

To precisando fazer um leitor de rpm, e estou usando o registrado de captura mas estou com dificuldade pois esta variando muito.
Ja fiz de varias formas.
okdok
Nibble
 
Mensagens: 61
Registrado em: 09 Ago 2007 11:49

Mensagempor styg » 25 Mai 2010 11:12

Mostre como vc já fez, fica mais fácil.
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Mensagempor okdok » 25 Mai 2010 14:48

Estou enviando p/ diplay o valor do periodo de captura

int main(void){
VPBDIV = 0X02;
PINSELO = 0X20;
T0PR = 0X1E;
T0TCR = 0X02;
T0CCR = 0X05;
T0TCR = 0X01;
VICVectAddr4 = (unsigned)T0isr;
VICVectCntl4 = 0x24;
VICIntEnable = 0x10;

while(1)
{
comando_lcd(0xc0);
sprintf(buf, " Rpm %05.01f", RPM);
lcd((const unsigned char *) buf);
RPM = 0;
}
}

void T0isr (void) __irq
{
RPM = T0CR0;
T0IR |= 0x01;
T0TCR = 2;
T0TCR = 1;
VICVectAddr = 0;
}
okdok
Nibble
 
Mensagens: 61
Registrado em: 09 Ago 2007 11:49


Voltar para ARM

Quem está online

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

cron

x