elektronist kitaplık

Tanju Taşçılar, 6 Mayıs 2002
doc mpl002-050602

MPLab'da proje oluşturmak...

MPLab'ı doğru kullanabilmek için proje yönetimini kullanmanız gerekmektedir. Bunun için her yeni proje için bir 'MPLab Projesi' oluşturmalıyız. Bu işlem ilk kullanımda karmaşık gelse de, bir kere kullanıldığında çok basit olduğu görülür.

Programı çalıştırdıktan sonra -Project-New Project... menüsü ile yeni bir proje oluşturma penceresine gelinir. Pencerenin sağ tarafında Directories bölümü yer alır. MPLab burada yeni bir dizin yaratamamaktadır. Bunun explorer ile projemiz için yeni bir dizin oluşturmalıyız. Directories: bölümünün altındaki dizin ağacını kullanarak yeni oluşturduğumuz dizini seçeriz. Pencerede sol başında yer alan 'File Name' altında *.pjt yazılıdır. Buradaki yıldızı silerek yerine yeni projemizin adını yazarız. Okey butonuna tıkladığımızda 'Edit Project' penceresi açılır. Bu pencerede 'Target Filename' için projeadı.hex yer alır. Development Mode satırında kullanılan işlemci ve çalışma modu yazılıdır. Buradaki Change butonu ile mevcut seçeneği değiştirebiliriz. En alttaki Project Files bölümünde ise projeadı [.hex] yazar. Bunun üzerine tıkladığımızda Node Properties... butonu aktif hale gelir. Add Node... butonuna tıklayarak projemizde kullanılacak .asm dosyasını, yani bizim esas kaynak dosyamızı belirtiriz. Bu butona tıklayınca açılan pencerede File Name bölümünde '*.C;*.asm' yazmaktadır. Varsa bulunulan dizinde bu filtreye uyan dosyalar aşağıda listelenir. Eğer önceden bir projeadı.asm dosyanız varsa bunu seçerek Okey ile devam ederiz. Eğer yok ise File Name bölümüne projeadı.asm yazarak devam ederiz. Bundan sonra tekrar Edit Project penceresine dönülür. Projeadı.asm dosyasının Project Files bölümüne eklendiği görülür. Okey ile bu pencereyi kapattığımızda yeni projemiz oluşmuştur. Ancak yine de karşımızda boş bir alan bulunmaktadır. Eğer projeadı.asm dosyamız önceden var ise -File-Open menüsünden dosyamızı açarız. Yok eğer yeni oluşturacak isek -File-New menüsü ile yeni bir projeadı.asm dosyası oluştururuz. Artık işleme başlayabiliriz...

Örnek:

Explorer ile yeni projemizin dizinini oluştururuz. Bu örnekte daha sonra da kullanacağımız bir proje oluşturacağız. Eğer işlemleri aynen yaparsanız devamında da yararlanabilirsiniz. Burada Elektronist Okul Mikroişlemciler... alanında yer alan 'SPI ve 74HC595' programını kullanacağız. MPLab programını çalıştırıp -Project-New Project... menüsü ile açılan pencerede daha önce oluşturduğumuz \mplab\tutorial\spi dizinini seçtiğimizde aşağıdaki pencere görülür.


Şekil-1

Burada File Name altındaki *.pjt'yi spi.pjt yaparak Okey'e tıkladığımızda aşağıdaki Edit Project penceresi açılır.


Şekil-2

Project Files bölümünde spi [.hex] üzerine tıkladığımızda aktif hale gelir. Add Node butonu ile Add Node penceresi açılır. Burada eğer .asm dosyanız önceden varsa listede görünür. Yoksa File Name bölümündeki *.c;*.asm yerine spi.asm yazarız. Aşağıdaki görüntüyü elde ederiz. (Burada spi.asm dosyası önceden bulunmaktadır.)


Şekil-3

Okey ile devam ederek spi.asm dosyasının projemize eklenmesini sağlarız. Şekil-2'de Development Mode bölümünde MPLAB-SIM12C508A yazmaktadır. Eğer sizinki böyle değilse bu satırdaki Change butonuna tıklayıp gerekli değişikliği yapmalısınız. Bu butona tıkladığınızda açılan Development Mode penceresindeki değerler şekil-4'te görüldüğü gibi olacak şekilde değiştirilmelidir.


Şekil-4

Bu değişiklikleri yapıp Okey'e tıkladığınızda birtakım mesajlar çıkacaktır. Bunları okey ile geçin. Artık gerekli ayarlar yapılmıştır. Okey ile Edit Project penceresini kapatın. Boş program penceresi ile karşılaşacaksınız. File-Open veya daha önce spi.asm dosyasını oluşturmadınız ise File-New menüsü ile spi.asm dosyasını açın. Artık çalışmaya başlayabilirsiniz. Eğer spi.asm dosyasını daha önce oluşturmadı iseniz yeni açılan boş sayfaya kendiniz yazmalısınız. Eğer uğraşmak istemiyorsanız spi.asm dosyasını sitemizden indirebilirsiniz.

spi.asm kaynak kodu.

Copyright © Mikrosis Elektronik 2002 - info@elektronist.com