Microcontroladores
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Interrupção no pic 16f628a

Ir para baixo

Interrupção no pic 16f628a Empty Interrupção no pic 16f628a

Mensagem por jonathanPj2 Sex 19 Dez - 9:12:34

Boa dia!

Estou compilando o código abaixo no mikroc e quando carrego o hex no pic e acontece a interrupção o pic trava.
o que estou fazendo errado?


void move();
void clean();






void main(){


trisb.rb7 = 0;
trisb.rb6 = 0;

portb.rb7 = 0;
portb.rb6 = 0;

INTCON.GIE_bit =1
INTCON.PEIE_bit =1
PIE1.RCIE_bit =1;



while(1){



Delay_ms(1000);
clean();




}



}

void interrupt(){


move();
PIR1.RCIF=0;


}

void move(){

portb.rb7 =1;
portb.rb6 =1;

}

void clean(){
portb.rb7 =0;
portb.rb6 =0;

}

jonathanPj2
Convidado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos