Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

timer kullanam

Başlatan taytis, 19 Ağustos 2006, 11:05:01

taytis

Selam arkadaşlar ,pic te kendi içindeki zamanlayıcıyı nasıl kullanabilirim hesaplamalarını öğreten küçük bir örnek gönderebilirmisiniz !

ibrsel

https://www.picproje.org/index.php/topic,8852

bu sayfada aradığını bulabilirsin..Arkadaşlar interrupt ve TMR0 kullanımını açıklamışlar..İşine yarayacaktır..

zafzaf82

Öncelikle CCS de Timer ayarları new Project yaparken ayarlanabiliyor.


  setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);


kodlarına sonradanda mühadele ederek presscalar oranını değiştirebilirsin.
RTCC_DIV_1, RTCC_DIV_2, RTCC_DIV_256 diye

timerin sayısal değerini
get_timer0()
komutu ile okuyabilirsin.
timer'ın belli bir değere getirmek için
set_timer0(xxxx)

komutunu kullanabilirsin.
timer kesmelerini aktif yapmak için
  enable_interrupts(INT_TIMER1);
   enable_interrupts(INT_TIMER0);
   enable_interrupts(GLOBAL);

kesme altprogramları ise timer0 için
#int_TIMER0
TIMER0_isr()
{
....
}

timer1 içinde şu şekildedir.
#int_TIMER1
TIMER1_isr()
{
....
}


kolay gelsin...
Mikroişlemci bi araçtır, amaç değil.....