Pessoall,
Enviei o vídeo do PIC 18F4550 com comunicação RC5, segue o link:
http://www.youtube.com/watch?v=PD4tXN3jZEQ
Abração
Paulo Roquetti
Moderadores: andre_luis, 51, guest2003, Renie
tcpipchip escreveu:Libera o fonte
TCPIPCHIP
cristian escreveu:usei seu codigo para um teste aqui e os valores oscilam muito pressionando uma mesma tecla o eu nao fica assim nao???
#int_timer0
void interr2()
{
estouro=1;
}
#int_ext
void interr()
{
if(!aprende)
{
//ext_int_edge( H_TO_L); // Sets up EXT
aprende=1;
set_timer0(0);//zera o timer
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
}else{
aprende=0;
setup_timer_0(RTcc_off );
codigo=get_timer0();
exibe=1;
// ext_int_edge( L_TO_H ); // Sets up EXT
}
}
///---------------------------
while(1)
{
if(estouro)
{
estouro=0;
printf("t_est\n\r");
ind=0;
setup_timer_0(RTcc_off );
aprende=0;
exibe=0;
disable_interrupts(INT_ext);
ext_int_edge( L_TO_H); // Sets up EXT
clear_interrupt(int_ext);
codigo=0;
delay_ms(500);
enable_interrupts(INT_ext);
printf("OK\n\r");
}
if(exibe)
{
//printf("%lu\n\r",codigo); //mostra o codigo
exibe=0;
buffer[ind]=codigo;
ind++;
if((codigo>2500)&&(codigo<3000))
{
setup_timer_0(RTcc_off );
aprende=0;
exibe=0;
disable_interrupts(INT_ext);
ext_int_edge( L_TO_H); // Sets up EXT
clear_interrupt(int_ext);
codigo=0;
ind=0;
nokia_gotoxy(10,3);
.......
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante