Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip MPLAB C serisi => Microchip C18 => Konuyu başlatan: Elektroemre - 28 Ağustos 2011, 23:04:52

Başlık: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Elektroemre - 28 Ağustos 2011, 23:04:52
Usb örneğinin neredeyse hiç olmaması ve bootloader konusunda kök yoldurması sebebiyle Hi-tech'le aramız biraz bozuk.
Mecburan C18 ile yeni bir ilişkiye başlayacağız. C18'i nasıl bilirsiniz?

Mplab x ile biraz daha albenili ama tanımak istiyorum C18'i.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Elektroemre - 28 Ağustos 2011, 23:57:28
Detaylı cevap için teşekkür ediyorum Fırat, zihnimdeki soru işaretlerinin bir çoğu aydınlandı.

Hız derken, MCU için üretilen firmware çalışma hızı. Multimedia cihaz tasarımına meraklı olduğumdan hız önemli  :)
X-Fi bir konuda aynı yazılımı Hi-Tech ve C18'de derlediğinde, Hi-tech'in üretti hex'i nC18'den 3/2 kat daha hızlı çalıştığını yazmıştı ama şimdi askerde olduğundan detayları soramıyorum.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Elektroemre - 29 Ağustos 2011, 00:10:52
Alıntı yapılan: FxDev - 29 Ağustos 2011, 00:06:24
Acaba biraz daha açman mümkün mü soruyu? Mesela PORTB=1; yazdığındaki işletilme süresi mi 1.5kat hızlıymış?

Hayır o manada değil. SD kart ve TFT içeren bir projede aynı kodları derleyince, resmin SD'den okunup TFT'ye basılması, c18'de 3birim zaman alırken, Hi-tech'in hex'iyle 2birim zaman sürüyor.

Aradaki fark bir iki led yak-söndürle anlaşılmıyor, uzun kodlarla test etmek gerekiyor.

Ekleme;
X-Fi'ini o mesajı : https://www.picproje.org/index.php/topic,30244.msg208757.html#msg208757 (https://www.picproje.org/index.php/topic,30244.msg208757.html#msg208757)
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Elektroemre - 29 Ağustos 2011, 00:22:13
Dönüş yok hocam, ARM'a devam, hatta mesaj yazarken bir yandan da LPC1343'e kod yazıyorum  :)
Ancak her çalışmada (özellikle ufak işlerde) LPC kullanamayız maliyet sebebi ile. 12F 16F 18F MSP430 STM vs. işime hangisi gelirse hangisi uygunsa onu kullanıyorum.

Ne tür bir proje? LPC1343 canavar gibi maşallah benchmark yapıyorum bu aralar süper tavsiye ederim:)
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: acemi2010 - 04 Eylül 2011, 23:12:05


http://www.xargs.com/pic/picc18-vs-c18.html (http://www.xargs.com/pic/picc18-vs-c18.html)
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Tagli - 04 Eylül 2011, 23:43:23
Alıntı yapılan: acemi2010 - 04 Eylül 2011, 23:12:05http://www.xargs.com/pic/picc18-vs-c18.html (http://www.xargs.com/pic/picc18-vs-c18.html)
Bu oldukça eski bir karşılaştırmaya benziyor. Sayfanın altında 2004 yazmış. 7 sene içinde çok şey değişir. Ben bu verinin tüm değerini kaybetmiş olduğu düşüncesindeyim.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: CLR - 05 Eylül 2011, 12:12:21
Alıntı yapılan: Tagli - 04 Eylül 2011, 23:43:23
Alıntı yapılan: acemi2010 - 04 Eylül 2011, 23:12:05http://www.xargs.com/pic/picc18-vs-c18.html (http://www.xargs.com/pic/picc18-vs-c18.html)
Bu oldukça eski bir karşılaştırmaya benziyor. Sayfanın altında 2004 yazmış. 7 sene içinde çok şey değişir. Ben bu verinin tüm değerini kaybetmiş olduğu düşüncesindeyim.

Mplab C'den daha iyi olduğu kesin de, aslında iar C compiler ile karşılaştırmak lazım çünkü iar gerçekten pro compilerdır.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers

HI-TECH C Compilers kısmını okursan microchip söylüyor zaten en iyi derleyicisi olduğunu. Standarttan %40 daha az yer kaplıyor.

HI-TECH C ANSI C compilers are enabled with Omniscient Code Generation™ (OCG), a whole-program compilation technology, to facilitate more intelligent, state-of-the-art code generation and enhance product usability.

OCG extracts information from multiple source files simultaneously, allowing more intelligent state-of-the-art code generation that can deliver up to double the code density, better RAM utilization and faster interrupts than other compilers. HI-TECH C compilers integrate into MPLAB IDE and are fully compatible with all Microchip debuggers and emulators. These compilers can also run on Windows, Linux and Mac OS X.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: camby - 05 Eylül 2011, 12:17:18
C18 diye bahsettiğiniz " MPLAB C " mi ? C18 diye bir tanımlama göremiyorum biyerde ben ?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Tagli - 05 Eylül 2011, 12:24:08
Evet. Şimdiki adı "MPLAB C Compiler for PIC18 MCUs". Eskiden C18 olarak anılırdı. Ben hala kısa olduğu için bu ismi kullanıyorum. Microchip'in de hala pek çok dokümanında ve bilgisayardaki kurulum klasörü ismi olarak da bu şekilde geçiyor.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 14:40:38
HI-TECH demekki 18 serilerinde daha iyi c18'den öyle mi?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: -Hasan- - 05 Eylül 2011, 16:09:38
Peki CCS C ' yi nasıl bilirsiniz?  :D

Alıntı yapılan: Elektroemre - 28 Ağustos 2011, 23:04:52

  • İyi midir kötü müdür?
  • RAM ve ROM kullanımı konusunda nasıldır? (Cimri midir? Yoksa bonkör mü?)
  • "En gıcık olduğum özelliği şu" dediğiniz bir şey var mı?
  • Hız konusunda nasıldır?
  • ASM fonksiyonlarala arası nasıldır?(direkt asm fonk yazıp kullanınca sapıtıyor mu?)

Arkadaşlar CCS C ' nin bu sorulara cevabı ne olurdu? Hi Tech ile karşılaştırırsak, ne gibi farklar ortaya çıkar?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 17:23:31
Hi-Tech C , C derleyicileri arasında en iyisi araştırdığım kadarı ile. Yıllarca  MikroC ile çalıştıktan sonra karşılaştığım bazı buglar yüzünden Hi-Tech C'ye geçtim. CCS C ilk kullandığım C derleyicisi idi.  CCS hazır kütüphaneleri ile ön planda olan bir derleyici. RAM ve ROM kullanımı Hi-TECH'in gerisinde.  Hi-Tech ile yaşadığım en büyük sorun ise ide problemi. Kırık versiyonları ile bir türlü stabilite yakalayamadım MPLAB da olsun Hi_tide olsun....
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Erol YILMAZ - 05 Eylül 2011, 17:33:28
Hi-tech PICC 9.65 PL1 RC versiyonu gayet güzel çalışıyor MPLAB ile...
İlaç olarak Sonsivri de geliştirilen versiyonu çok etkili...
Kullanıyorum, tavsiye ederim.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 17:37:20
Hocam sonsivrideki v2.3' isimli ilaçdan mı bahsediyorsunuz?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 17:41:37
Hocam 16 serisi için 9.82'yi kullanıyorum. Canavar gibi de 18 serisi için 9.6xx serisi bi derleyici bulamadım önceki projelerimi de derleyebilecek. Mecburen 9.51 STD kullanıyorum.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Kadir Can(16F84) - 05 Eylül 2011, 17:45:59
Hocam 18 serisi için de en güncel sürümü kullanmak daha iyi olmaz mı?
Belki eski kodlar sıkıntı çıkarabilir.
Çok fazla değişiklik gerekir mi?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 17:50:05
Dostum kullanabilsem kullanacağım da eski projeleri görmüyor. Mecburen dosyaları ayıklayıp yeniden proje oluşturmam gerekiyor. MPLAB görmüyor falan filan... Şimdi bunion'un 9.64 versiyonunu indiriyorum. 9.51'de derleme yapıyor fakat PIC18LF serisini desteklemiyor. Zannedersem STD olduğu için...
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Elektroemre - 05 Eylül 2011, 18:04:45
Alıntı yapılan: maytere - 05 Eylül 2011, 17:41:37
Hocam 16 serisi için 9.82'yi kullanıyorum. Canavar gibi de 18 serisi için 9.6xx serisi bi derleyici bulamadım önceki projelerimi de derleyebilecek. Mecburen 9.51 STD kullanıyorum.

9.82'nin Download linkini rica etsem? Son sivride 9.71'in üzerindekinin download linkini bulamadım.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Erol YILMAZ - 05 Eylül 2011, 18:37:59
Microchip in sitesinden indirebilirsin.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: LukeSkywalker - 05 Eylül 2011, 18:41:04
Son sivrideki v2.3 ilacı hepsine işliyor. Bu arad PICc18 9.64  versiyonu ile tüm hayallerim yıkılmış durumda. Bitlere direkt ulaşımı kesmişler.
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: Gökhan BEKEN - 23 Eylül 2013, 20:05:17
Hortattık ama...
C18 3.46 versiyonunun 60 günlük sürümü kullanıyorum bunun ilacı var mı? Tekrar kursam eski kullandığım süreyi unutur mu?
Başlık: Ynt: Microchip C18 derleyicisini nasıl bilirsiniz?
Gönderen: emin.kiran - 08 Mayıs 2017, 21:05:51
Arkadaşlar aranızda bu c18 in eski ful versiyonu olan var mı ? Varsa paylaşabilirse sevinirim.