Yolunsonu’s Weblog

Just another WordPress.com weblog

IAR ile USART kontrolü…

IAR ANSI-C uyumlu hoi bir derleyici. Hoş olmasının nedeni birçok denetleyiciye destek veriyor olması. Diğer yandan sadece bir ANSI-C derleyicisi yani kullandığınız denetleyiciyi tanıyor ama denetleyicideki modüllere hazır fonksiyonlar sunmuyor. Böyle oluncada bu modüllere ilgili fonksiyonları yazma kullanıcıya kalıyor. Gerçi Assembly ile program yazan birisi için bu durum çokta zorluk çıkarmaz.

Neyse sözü fazla uzatmadan hemen bir örnek yapalım.

Devamı »

Haziran 16, 2006 Yazan: yolunsonu | Donanım, Mikrodenetleyiciler, PIC | | Henüz Yorum Yok

AVR Studio da AVR GCC desteği verildi

AVR Studio programının 4.12 versiyonu ile birlikte AVR GCC desteği eklendi. İyi kullanımlar

Assembly olarak yazdığımız kodun C versiyonu. Burada sadece biraz bekleyerek yavaş çekim yapıyoruz.

Devamı »

Haziran 16, 2006 Yazan: yolunsonu | AVR, Donanım, Mikrodenetleyiciler | | Henüz Yorum Yok

AVR ile ilgili ilk Assembly kodum…

“Merakım sonumu getirecek.” Bu da benden kitaplara geçecek bir söz olsun. Neyse buldum buluşturdum ve AVR ile ilgili ilk Assembly kodunu derledim.

Kodlar şöyle:

Devamı »

Haziran 16, 2006 Yazan: yolunsonu | AVR, Donanım, Mikrodenetleyiciler | | Henüz Yorum Yok

Pyastra ile PIC programı geliştirmek

C ile yapılıyorsa neden python ilede yapılmasın demiş sanırım birileri ve ortaya bu proje çıkmış herhalde.
http://pyastra.sourceforge.net/

İlginç ve güzel ama çok fazla ram ve bellek tüketiyor. Program belleği hadi neysede ram dayanmaz gibi buna. Mesela aşağıdaki programın derlenmesi sonucu program ve ram belleği kullanımı şöyle:

Peak RAM usage: 26 byte(s) (38.2%)
Program memory usage: 112 word(s) (11.0%)

Programımız ise şöyle:

Devamı »

Mayıs 12, 2006 Yazan: yolunsonu | Donanım, Mikrodenetleyiciler, PIC | | Henüz Yorum Yok

Sdcc ile PIC programı geliştirmek

Sdcc ile ansi c uyumlu kodlar yazarak aşağıdaki mcu ları kullanmak mümkün.
Intel 8051, Zilog Z80 tabanlı mcu lar, Amtel AVR, DS390, Microchip PIC serisi

Bende yeni kullanıyorum. Programın kurulmasından bahsetmiyeceğim. Archlinux kullanıcıları lapis depoyu kullanabilirler. Burda programı kurduğunuzda pic16f serisinin tüm üyeleri için başlık dosyaları mevcut olmadığından bu dosyaları kendimiz oluşturmamız gerekiyor. Bunun için gputils paketindeki başlık dosyaları kullanılıyor. Bu arada gputils paketini de lapis depoda bulabilirsiniz.
Devamı »

Mayıs 12, 2006 Yazan: yolunsonu | Donanım, Mikrodenetleyiciler, PIC | | Henüz Yorum Yok