PESSOAL TUDO BEM !!
tenho aqui umas duvidas do qual queria tirar !!
Tenho estado a ler um pouco sobre interrupçoes , de tal modo que encontrei isto abaixo sobre o TIMER1 mas nao consigo entender direito;
"Um TIMER1 de 16 bits a 8Mhz se incrementa a cada ciclo de intrução, do qual gera um interrupçao a cada 32768us"
O que nao consigo entender è os calculos !
Quanto tempo demora um ciclo de intruçao para que gera a interrupçao a cada 32768us?
No codigo em baixo o que eu entendo é que a cada 32768us a variavel "v" é incrementada en 1, este raciocinio esta correto?
Agora se eu quiser fazer do TIMER1 um contador Como devo fazer?
E como fazer do TIMER1 um temporizador como proceder?
#INT_TIMER1
tmr_handler() {
++v;
}
Pessoal agradeço forte se estas duvidas poder ser esclerecidas!
Abraços