Geçen hafta tam finaller arifesinde başladığım AVR macerama bugün ufak bir uygulama ile devam ettim.
Bence herhangi bir aracı biliyorum, kullanıyorum demek için hazır kopyala, yapıştırdan ziyade, inceliklerini bilmek şart. Aynı bilgisayar biliyorum demek gibi; biliyorsun tamam ama daha hayatında ctrl+alt+del’e basmamışsın neye hikmetse.
Onun için bugün, biraz da geçen haftadaki sınavlarımın beklediğimden iyi geçmesinden dolayı, açtım Atmega16′nın datasheetini ve en azından SPI’yı bir öğreneyim dedim.
Önceki yazımda belirttiğim gibi AVR’nin datasheetleri muhteşem. Bir birimin nasıl kullanacağını enine boyuna anlatmak ile kalmıyor, kütüphaneyi hazır vererek, kullanmasını bileni büyük bir yükten kurtarıyor. Yalnız benim hazırcılıktan nefret ettiğimi bilenler hemen ne oluyoruz demesinler. AVR, kütüphaneleri sadece örnek olarak veriyor, bazı ince ayarları yine sizin register değerlerine bakıp, ona göre ayarlamanız gerekiyor.


jādз
sĸųĹĹcāη