25 Eylül 2026 Cuma

 Timer’ın OCRnA Karşılaştırma Değerine Kadar Saydığı Mod

Program Kodları
//AÇIKLAMA
//uygulamada Timer2 kullanıldı. Timer2 sayacının OCR2A karşılaştırma kayıtçısı değerine kadar saydığı 
//Fast PWM modunu etkinleştirdik.
//Uygulama Proteustaki Arduino kartında tam olarak çalışmadığı için Atmega328p'de yapıldı.

void setup()
{
  pinMode(3, OUTPUT);   //Arduino pin3 = ATMEGA328 pin5
  pinMode(11, OUTPUT);  //Arduino pin11 = ATMEGA328 pin17

  TCCR2A = 0;           //TCCR2A register 0'lanıyor
  TCCR2B = 0;           //TCCR2B register 0'lanıyor
  OCR2A = 150;          //OCR2A bitiş/karşılaştırma değeri belirlendi
  OCR2B = 50;           //OCR2B bitiş/karşılaştırma değeri belirlendi
  TCCR2A |= (0 << COM2A1) | (1 << COM2A0) | (1 << COM2B1) | (0 << COM2B0) | (1 << WGM21) | (1 << WGM20);
  TCCR2B |= (1 << CS22) | (1 << CS21) | (1 << CS20) | (1 << WGM22);

}

void loop()
{

}



Devre Şeması



0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com