Category: AVR Programlama

0

C ile AVR Programlama -53- TWI (I2C) Kütüphanesi

AVR derleyicisinin içerisinde bir I2C kütüphanesi bulunmasa da bir programcının yazmış olduğu ve tüm AVR aygıtlara uyumlu bir kütüphane mevcuttur. AVR I2C kütüphanesini aşağıdaki bağlantıdan indirebilirsiniz. http://homepage.hispeed.ch/peterfleury/i2cmaster.zip Bu kütüphaneyi programımıza dahil etmek için şu...

0

C ile AVR Programlama -44- EEPROM Kütüphanesi

EEPROM konusunu var olan bir kütüphaneyi açıklayarak bitireceğiz. Sadece kütüphane açıklayarak da konuyu bitirebilsek de bu insanı hazırcılığa itecektir. AVR programlarken çoğu kütüphaneyi kendimiz yazmamız, var olan kütüphaneleri de kendimiz düzenlememiz gereklidir. Böylelikle kütüphaneye...

0

C ile AVR Programlama -42- EEPROM Yazmaçları

42. dersimize başlamadan önce ders planı hakkında biraz bilgi verelim ve ileride yapacağımız projelerden kısaca bahsedelim, Derslere yazmaya başlarken herhangi bir “İçindekiler” listesi veya şablon kullanmadım. Tamamen doğaçlama yürütülen bu dersler zaman ile kendi...

0

C ile AVR Programlama -41- EEPROM

Çok uzun olmasa da bir aranın ardından C ile AVR Programlama derslerimize devam ediyoruz. Derslerin nasıl devam edeceği ve dersler hakkında planlarım için bir sonraki dersi beklemeniz gereklidir. Şimdi dersimize geçelim, EEPROM bellekler elektrik...

3

C ile AVR Programlama -40- Kesme Vektör Adları

Kesmeleri kullanırken kesme fonksiyonunun içine vektör adı yazarak o fonksiyonun hangi kesme için yürütüleceğini belirliyorduk. avr/interrupt.h başlık dosyası ile kullanılan bu kesme fonksiyonlarının söz dizimleri şu şekildedir. sei(); Kesme yürütmeyi etkin hale getirir. cli(); ...

0

C ile AVR Programlama -38- Dış Kesmeler

Önceki iki dersimizde kesmelere giriş yapmış ve iç kesmeleri anlatmıştık. Şimdi daha uzun bir konu olan dış kesmelere giriş yapacağız ve ardından kesme konusunu bitireceğiz. Dış kesmeler adından da anlaşılacağı üzere mikrodenetleyicinin iç birimlerinde...