PIC Derleyicileri

Katılım
17 Eki 2017
Mesajlar
7
Puanları
1
Yaş
27
iyi günler arkadaşlar,
CCS ile PIC programlama var , MicroC ile PIC programlama var vs. Bunların kendi arasında bir farkı var mı yoksa tek farkı derleyicisi mi? Bilgi verirseniz sevinirim
 
Hepsinin sonuç olarak ürettikleri kod aynı yani pic içerisine atılan kod makine dili dir buda.
Makine dilinde ki bir kod ccs de başka bir kısaltma verilmiş yani arka tarafta derleyicinin yaptıgı işler tris ve banklar gibi mesala
Basicde bu iş programın yazarı başka bir kısaltma kod vererek yapmıştır bende bu derleyiciler arası farklılıklara tam hakim deyilm ama anladım kadarı ile bu şekilde arkadaşlar eksik yada hatalı bir şey var ise düzeltirler
 
O zaman bende mikroC tavsiye ederim
 
Yıllardır mikrodenetleyici programlama ağırlıklı olarak pic ile uğraşıyorum.
Pic Microchip adlı firmanın mikrodenetleyicilerine verdiği genel ad,
pic10, pic12, pic16, pic18, pic24, dspic, pic32 ve artık atmellerde var.

Üretici Microchip in kendi sunduğu ortam MPLABx ve
derleyicileride xc8, xc16, xc32, xc32++
dolayısıyla en iyi tercih MPLabX ide ve xc derleyicileri olur.

CcsC Microchip in desteklediği başka bir firma
mcu(mikrodenetleyici) yi neredeyse hiç bilmeden dahi
kolaylıkla kod yazmanızı sağlar ama profesyonellik için hiç bir şey kazandırmaz.

MikroC ekstra tool ları ile kolaylıkla mcu yu istediğiniz konfigurasyon ayarlarına
kavuşturmanıza yardımcı olur ve bir çok kit şeklinde eğitici setleri ve
eğitici dökümanları ile kolayca mcu programlamaya girmenizi sağlar.

Proton PicBasic pek tutamamış bir seçenek,
yeterli döküman dahi bulamayabilirsiniz.

İşi abartıp Matlap ile dahi pic programlanabilir tabiki tamamen afaki bir iş.

Bir ara Hitech C vardı onuda Microchip satın aldı ve XC derleyicilerini yaptı,
XC den daha önce Microchip in C18 C30 derleyicileri vardı, yerini XC ler aldı.

Yani uzun lafın kısası
zorda olsa gerçekten işi öğreneceğim diyorsan MPLabX ve XC derleyicileri,
yoksa ne seçtiğinin bir önemi yok.

Hepsi ile yazılmış aynı kodu aşağıda paylaşıyorum.
ASM kullanmayacağını varsayarak bir şey yazmadım o konuda.
 
Çok teşekkür ederim hocam. Bende Mplabx ile başlamayı düşünüyordum. İleride gömülü yazılım üzerine yoğunlaşmayı planlıyorum.
 
Bence de MPLABX ile başlayın.

Gömülü sistemlerde uzamnlaşmak istiyorsanız, gömülü sistemlerde temel bilgileri iyi bilmeniz gerekir. Sonra, bir mikrodenetleyici türü bilmeniz çoğu durumda gerekir. Ondan sonra, gömülü Linux sistemlerini ya da benzeri sistemleri öğremnmeye çalışmanız yararınıza olur.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…