CCS C geliştirme ortamını kullanabilmek için ccsinfo.com adresinden uygulamanın demo versiyonunu indirebilirsiniz ya da kullanacağınız denetleyiciye göre lisanslı sürümünü satın alabilirsiniz. Bu siteden komut satırı derleyicisini indirip kurarak Mplab x ide ile de CCS C programlama yapabilirsiniz.
Şimdi gelelim CCS C geliştirme ortamını tanımaya.
Eğer CCS C geliştirme ortamını indirip bilgisayarınıza kurduysanız uygulamayı açınca sizi şöyle bir ekran karşılayacaktır;
Bu ekranda öncelikle menüleri inceleyelim.
Sadece bizim işimize yarayacak menüleri ele alacağım. Zaten Edit, Search, Options, Search menülerinin ne işe yaradığını kendiniz de tahmin edersiniz.
1- File Menüsü:
Yeni bir proje oluşturmak, varolan bir C projesi açmak, hazırlanan projeyi kaydetmek için kullanılır.
NEW – Yeni proje oluşturur
Open – Bilgisayarımızda varolan bir projeyi açar
Close – Etkin proje sayfasını kapatır
Close All – Tüm açık sayfaları kapatır
Save – Projeyi Kaydeder
Save As – Projeyi Farklı Kaydeder
Save All – Tüm açık sayfaları kaydeder
Encrypt – Eklenen dosyaları şifreler
Print – Etkin sayfayı yazdırır
Print All Files – Açık olan tüm sayfaları yazdırır
Exit – Uygulamayı kapatır
Recent Project – Kullanılan en son projeyi gösterir
Recent Files – Kullanılan son dosyaları gösterir
2 – Compile Menüsü :
Adından da anlaşılacağı üzere projeyi derlemek ve denetleyiciye yüklemek için kullanılan menüdür.
Build – Projenin tüm dosyalarını derlemek için kullanılır.
Compile – Projeyi derlemek için kullanılır. Bu araç ile birlikte proje derlenir ve .HEX dosyası oluşturulur. En çok kullanacağımız menüdür.
Program – Derlenen projeyi mikrodenetleyiciye yüklemek için kullanılır.
Debug – Hata ayıklamamak için kullanılır.
Statistic – Derlenen programın istatistiklerini verir.
C/ASM List – C kodunun Assembly karşılığını verir.
Tools Menüsü:
Device Editor – Kullanılacak olan denetleyici bilgilerini verir, bilgiler üzerinde düzeltme yapılabilir.
Device Selector – Kullanacağımız donanımsal özelliklere göre denetleyici seçmemizi sağlar.
File Compare – İki dosyayı karşılaştırıp arasındaki farkları gösterir.
Base Converter – Farklı sayı tabanlarını birbiri arasında dönüştürmeye yarayan araçtır.
Serial Monitor – Seri porta veri göndermek ve alınan veriyi görmek için kullanılan bir araçtır.
Disassembler – HEX kodlarının Assembly karşılığını verir.
Data To C –
CCS Load – Hazırlanan programı mikrodenetleyiciye yüklemek ya da mikrodenetleyici hafızasındaki programı çekmek için kullanılan araçtır.
En alt kısımda bulunan Output bölümünde projeyi derledikten sonra hataları ve uyarıları görebiliriz.
Bu dersimizde CCS C geliştirme ortamını kısaca tanıtmaya çalıştık. Bu kategorideki bir sonraki dersimizde yeni bir proje oluşturma, oluşturduğumuz projeyi derleme ve chip üzerine yüklemeyi ele alacağız.