Mikrodenetleyicilerde saat hızı nedir

adiga

Üye
Katılım
22 Ocak 2024
Mesajlar
14
merhabalar, birçok yere baktım fakat saat hızı hakkında pek bir bilgiye ulaşamadım. Mesela arduino unolarda kullanılan ATmega328P çipi var 20 mhz den 4 mhz ye kadar çalışıyor, bu ne anlama geliyor. Veya arduino pro mini de 3,3v ve 5v olanları var 3,3v 8 mhz de çalışırken 5v olan 16 mhz de çalışıyor.

örneğin pro mini için 8 mhz ile 16 mhz de yazılan programın farkı ne olur ki?
 
Islemcinin bir komutu isleme suresi dogrudan saat hizi ile alakali oldugu icin yuksek saat hizlarinda islemci daha hizli islem yapiyor.

Peki islem hizi artiyorsa neden dusuk islem hizina ihtiyac oluyor?

Saat hizi arttikca islemcinin cektigi akim da artiyor. Bazi uygulamalarda cok az akim cekilmesini isteriz. O zaman dusuk saat hizlari kullaniyoruz.

Ote yandan saat hizi, cevrebirimlerinin de hizini belirlediginden bazen ozel saat hizlari kullanmak durumunda kalabiliyoruz.
Seri port, USB vs gibi birimleri gelisiguzel saat hizlarinda calistiramazsin.
 
Islemcinin bir komutu isleme suresi dogrudan saat hizi ile alakali oldugu icin yuksek saat hizlarinda islemci daha hizli islem yapiyor.

Peki islem hizi artiyorsa neden dusuk islem hizina ihtiyac oluyor?

Saat hizi arttikca islemcinin cektigi akim da artiyor. Bazi uygulamalarda cok az akim cekilmesini isteriz. O zaman dusuk saat hizlari kullaniyoruz.

Ote yandan saat hizi, cevrebirimlerinin de hizini belirlediginden bazen ozel saat hizlari kullanmak durumunda kalabiliyoruz.
Seri port, USB vs gibi birimleri gelisiguzel saat hizlarinda calistiramazsin.

Seri port, USB vs gibi birimleri gelisiguzel saat hizlarinda calistiramazsin.
mesela sim800 ile arduino kullanacam. arduinonun 8mhz ile 16 mhz olması arasında fark olacak mıdır?
 
İşlemci yaptığı herbir işlemi toplama işlemine çevirerek yapıyor. Çarpma, çıkarma ve bölme işlemleri toplama işlemine dönüştürülerek yapıyor. Toplama işlemini de saat pulselerinin yükselen yada düşen (yada her ikisi) kenarlarında yapıyor. İşlemciyi içinde binlerce lojik kapı olan kompleks devreler olarak da düşünebilirsiniz.
Yani bütün işlemler saat pulse birimine göre yapılıyor. Bu saat pulse işlemci için kritik derecede önemli bir konu.
Diğer taraftan araba gibi düşünürsek yakıt bitmediği sürece aracın benzin/mazot/tüp ile çalıştığı bizi ilgilendirmez. Çalışması ve gaza bastığımız sürece ilerlemesi yeterlidir. Motor kaç bin devirde dönmüş, ne kadar tork üretmiş ne kadar yakıt yakmış, depoyu dolduran biz değilsek çok önemli değil.
@Mikro Step bahsettiği düşük yakıt tüketimi burada devreye giriyor. Daha düşük devirde çalıştırıp daha az yakıt tüketiyor.

Burada Arduinonun 8/16 yada 84mhz (Arduino due) olması çok önemli değil. Seri port ile haberleşeceği hız bizim için önemli. GSM modül genellikle 115200 baudrate kullanır. Arduino da aynı hıza ayarlanırsa sıkıntı çıkmaz. Diğer bir konu Arduino UNO/mega 5v TTL seviyededir. GSM modül ise 2.8V. araya level konverter koymadan bağlarsanız GSM modül zarar görür.
 

Forum istatistikleri

Konular
5,841
Mesajlar
99,642
Üyeler
2,480
Son üye
mozcelikors

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top