Günümüzde mikrokontrollerin (mcu) hafıza, özellik ve port sayılarının artmasıyla çoğu uygulamada mikroişlemcili bir kart tasarlamaktansa tek başına bir mcu işimizi görmekte.
Uygun fiyatı, her yerde bulunulabilirliği ve pek çok uygulama notu bulunmasından dolayı bunların en çok tercih edilenlerinden biri Microchip firmasının üretip adına PIC (Peripheral Interface Controller) dediği mcu dur.
Burada size PIC programlamak için gerekli programları ve bu programların ne amaçla kullanıldığından bahsedeceğim.
Amacım bu işe yeni başlayacak arkadaşlara yol göstermektir.
Öncelikle program yazımından devre çalıştırılana kadar yapılacak adımları açıklayım. Bunu 2 temel adımda gruplandırabiliriz
1- Programı yazmak ve derleyerek *.hex dosyasını oluşturmak,
2- Oluşan bu *.hex dosyasını PIC in içine yüklemek.
Şimdide konuyu biraz daha açalım,
1-Programı Yazmak ve Derlemek
Burada 3 farklı derleyici (compiler) ve bunların text editörleri hakkında bilgi vereceğim.
a – PIC Assembly
Microchip firması kod yazmanız, derlemeniz ve simülasyon yapabilmeniz için MPLAB
Integrated Development Environment adında bir programı ücretsiz olarak sunuyor. Bu programın içinde Assembly derleyicisi bulunmaktadır.
b – PIC Basic Pro
Melabs firmasının hazırlamış olduğu derleyicinin 2.46 versiyonunu buradan indirebilirsiniz. Burada indirdiginiz sadece derleyicidir.
Kod yazmak iin ise herhangi bir text editorunde yazarak dos komutları ile derletebileceğiniz gibi,
Mecanique firmasının hazırlamış olduğu MicroCode Studio Plus programının
2.1.0.8 versiyonunu buradan
2.2.1.0 versiyonunu buradan
2.2.1.1 versiyonunu buradan
MicroCode Studio 2.3.0.0 versiyonunu buradan
indirebilirsiniz. Bu program ile kod yazıp derleyebilmeniz dışında devreniz çalışırken debug işlemi yapmanızda mümkün.
c – CCS PIC C
CCS firmasının hazırlamış olduğu programın 3.222 sürümünü buradan indirebilirsiniz.
CCS firmasının hazırlamış olduğu programın 3.277 sürümünü buradan indirebilirsiniz. ek dosyası
Burada indirdiğiniz program derleyici ve text editörünü içerir. Programla beraber zengin bir kütüphane ve bir çok yazılmış uygulama örneği de bilgisayarınıza yüklenir.
2-*.hex dosyasını PIC in çine yüklemek
Bu iş için bir yazılım ve bir donanım aracı seçmemiz gerekiyor. Burada şu an kullandığım IC-Prog ve Propic2 programlarından bahsedeceğim
a – Yazılım kısmı
Bu iş için piyasada bir çok program mevcuttur, bunlardan en iyilerinden biride IC-Prog. tur.
Bu adresten IC-Prog programının son sürümünü temin etmeniz mümkün. Programın kullanımı oldukça basittir. winXP ve win2000 desteği vardır. PIC dışında bir çok entegreyi de bu program vasıtası ile bilgi yazabilirsiniz.
b – Programlayıcı kısmı
Piyasada bu iş için hazır yapılmış programlayıcılar satılmaktadır. Ama eğer ben kendi programlayıcımı kendim yaparım diyenlerdenseniz, Propic2 için aşağıda bizzat yapıp çalıştırdığım baskı devre şeması mevcuttur.
Propic2 programlayıcısının baskı devre şemasını buradan indirebilirsiniz
Anlattıklarım hakkında kafanıza takılanlar varsa cevaplamaya hazırım. Verdiğim programların yeni versiyonları elime geçtikçe güncelleme yapacağım.
Herkese Kolay Gelsin
Saygılar...