Selasa, 17 Desember 2013

Timer dan Counter

Selamat malam :D
kembali lagi bersama ane nii.
kali ini ane mau mosting tentang timer dan counter nih..
oke langsung simak aje gan..
cekidot

Fasilitas yang terdapat dalam timer counter arduino adalah sbb :
- Timer Counter 0 (8 bit) - Digunakan untuk fungsi delay(), millis(), dan micros()
- Timer Counter 1 (16 bit) - Digunakan untuk library servo
- Timer Counter 2 (8 bit) - Digunakan untuk fungsi tone()

Model Timer
- Mode Normal
- CTC (Clear Timer on Compare Match)
- Fast PWM (Pulse Width Modulation)
- Phase Correct PWM

TIMER1 - Mode Normal
- Memilih sumber clock timer (register TCCR1B)
- Memilih mode timer (register (TCCR1A dan TCCR1B)
- Mengisi nilai awal timer (register TCNTx)
- Aktifkan Interusi internal timer (register TIMSKx)

Contoh Program

void setup(){
 TCNT1 = 34286;
 TCCR1B |=(1<< CS12);
 TIMSK1 |=(1<<TOIE1);
}
ISR(TIMER_OVF_vect){
 TCNT1 = 34286;
}
void loop()[
}

Contoh program

void setup(){
 Serial.begin(9600);
 TCCR1B=0x06;
}
void loop(){
 Serial.print("Nilai Counter : ");
 Serial.println(TCNT1,DEC);
}


Sekain postingan ane kali ini gan, kalo gak ada yg ngerti silahkan commnet aja gan :D insyaallah ane bales :D
sekian terima kasih :D

Tidak ada komentar:

Posting Komentar