LED'in gecikme süresi
  • Eğer arduino ile hiç delay komutu eklemeden butona basınca yanan led yaparsam butona basınca led kaç milisaniye sonra yanar?
  • normal şartlarda 1/16000000 hızında yanması lazım ancak arduino bir mıktar işi kontrol ettiği için biraz daha zaman geçer. milisaniyenin çok altında bir süre yani...
  • Kulanılan kiristalin hızını 4 e böl çıkan sonuç işlemin hızıdır.
  • avr serisilerinin datasheetini incelerseniz şayet o şekilde değil
  • şurada uzun uzun pin değişim suresini tartışmışlar
    http://forum.arduino.cc/index.php?topic=4324.0


    şu kodun urettiği frekans 106 khz iken

    while (1) {
    digitalWrite(3, 1);
    digitalWrite(3, 0);
    }

    şu kodun urettiği frekans 2.68mhz olmuş
    cli();
    while (1) {
    PORTD |= 0x8;
    PORTD &= ~0x8;
    }

    while dongusu ile for dongusude karşılaştırılmış while 2 clock surerken for 6 clock suruyormuş filan


    şuradada bazı değişken tiplerinde 1000 kere işlem yapıldığında harcanan sureleri hesaplamışlar
    http://protological.com/arduino-execution-time-analysis/



Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.