Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: certy - 06 Ağustos 2013, 03:32:49

Başlık: Pic Basic'ten C'ye geçiş
Gönderen: certy - 06 Ağustos 2013, 03:32:49
Aşağı yukarı 1-2 aydır Pic Basic dili ile uğraşıyordum. Sonra baktım ki C ile kıyaslandığında daha işlevsiz bir dil. En azından ülkemizde Pic Basic kullanarak ahım şahım projeler yapılmıyor ya da yapılamıyor. Bende C diline geçmeye karar verdim ama şöyle bir sorunum var.

Baktığımda C dili ile TFT ekran çalıştıranlar var, GSM modül kullanan var, GPS modül kullanan var. Bu projelerin kodlarına baktığımda tüm hevesim kaçıyor, yapamam diye ümitsizliğe düşüyorum. Elektronikten soğumaya başlıyorum. Ümitsizliğe düşmemin sebeplerinden biri de kodların karışık gelmesinin yanı sıra yabancı dilimin pek iyi olmaması.

Sizden ricam bu ve bu tür projeleri gerçekleştirebilen arkadaşlar; nasıl bu kadar iyi seviyeye geldiniz? Ne kadar zamanda bu seviyeye ulaştınız? Uyguladığınız planlar, izlediğiniz yollar nelerdir? Faydalandığınız kaynaklar nelerdir? Yardımcı olursanız sevinirim.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: muhittin_kaplan - 06 Ağustos 2013, 03:38:47
Alıntı YapSonra baktım ki C ile kıyaslandığında daha işlevsiz bir dil. En azından ülkemizde Pic Basic kullanarak ahım şahım projeler yapılmıyor ya da yapılamıyor.
YANLIŞ

Az Uyku, Çok Çay ve Israrlı azimli Araştırma;
Araştırma;
ingilizce,
Kitap Okuma alışkanlığına sahip olma,
Yapılmış örnekleri gerçekleştirme,
Kullanacağın işlemcinin yapısına hakim olma (Datashit  :P okuma),
İşlemci yada Dil İle duygusal bağ kurmama, projenin gereksinimini karşılama (Profesyonel olma)
Yapacağın projenin (Öğreneceğin İşlemci yada dilin) Temel Bileşenlerine vakıf olma (Hazır Bulunuşluluk)

Aklıma Bunlar geliyor şimdilik.

mesaj birleştirme:: 06 Ağustos 2013, 03:39:49

Unutmadan Hiç kimse NİRVANA ya ulaşmadı hala. Herkesin öğreneceği bir şey vardır.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: XX_CİHAN_XX - 06 Ağustos 2013, 03:54:14
Klişe bir laf ama C, basic, asembly vb.. diller amaç değil araçtır. O araca biner ve gideceğin yere ulaşırsın. Bu seyahatin esnasındaki konfor, hız, güvenlik elbette bindiğin araca bağlıdır. Bu seyahatleri keyifli ve işlevsel hale getirmek için C ye geçmek istemeni yerinde bir karar olarak değerlendirmekle birlikte muhittin hocanın tavsiyelerini atlamaman gerektiğini belirtmek istiyorum. Çünkü Bu seyahati başarılı bir şekilde gerçekleştirebilmek için bu aracı kullanmayı öğrenmek, yağını suyunu yakıtını vermekte gerekiyor. İşin özü herhangi bir programlama dili bilmek yetmiyor :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: atioky_216 - 06 Ağustos 2013, 04:40:29
Gömülü sistemler için populer C/C++ akımına kapılmak lazım  :) Üstelik Hi-Tech, CCS vs. bir çok C dilini kolaylaştıran ürünler ortalıkta dolaşırken fazla geç kalmamalı.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 06 Ağustos 2013, 10:12:48
@muhittin_kaplan

İşte beni de yabancı dil olmadığı için datasheet okuma zorluyor. :)

Peki ne kadar bir zamanda bu dili yeyip yutabilirim?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: XX_CİHAN_XX - 06 Ağustos 2013, 13:00:05
Alıntı yapılan: certy - 06 Ağustos 2013, 10:12:48
@muhittin_kaplan

İşte beni de yabancı dil olmadığı için datasheet okuma zorluyor. :)

Peki ne kadar bir zamanda bu dili yeyip yutabilirim?

Bu sana bağlı. Mutlaka halletmen gerekiyor. Öyle çok iyi konuşur derecesine gelmen gerekmiyor. Datasheet okuyabilecek kadar kendini geliştirsen başlangıç için yeterli. İşi hızlandırmak için bu konuda profesyonel destek alman gerekir.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: mehmet - 06 Ağustos 2013, 14:36:20
Google Dayı size yardım eder. ;P
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 06 Ağustos 2013, 17:30:34
Alıntı yapılan: XX_CİHAN_XX - 06 Ağustos 2013, 13:00:05
Bu sana bağlı. Mutlaka halletmen gerekiyor. Öyle çok iyi konuşur derecesine gelmen gerekmiyor. Datasheet okuyabilecek kadar kendini geliştirsen başlangıç için yeterli. İşi hızlandırmak için bu konuda profesyonel destek alman gerekir.

Profesyonel destek bulsam bu zamana kadar zaten hallederdim. :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Salih - 07 Ağustos 2013, 12:52:36
Her fani eninde sonun da C diline geçecektir.
Mesele geçişin ne kadar süre sonra olacağıdır. :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 07 Ağustos 2013, 13:30:35
Alıntı yapılan: salih - 07 Ağustos 2013, 12:52:36
Her fani eninde sonun da C diline geçecektir.
Mesele geçişin ne kadar süre sonra olacağıdır. :)

:)

Hangi derleyiciyi önerirsiniz?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Salih - 07 Ağustos 2013, 17:01:19
Alıntı yapılan: certy - 07 Ağustos 2013, 13:30:35
:)

Hangi derleyiciyi önerirsiniz?

İleri seviye profesyonel arkadaşlar çok sıcak bakmasa da CCS C diyorum.
Neticede C diline geçmek önemli. Kişiye hangisi tür C cazip ve kolay geliyorsa onu kullansın.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: mufitsozen - 07 Ağustos 2013, 17:04:33
Alıntı yapılan: salih - 07 Ağustos 2013, 17:01:19
İleri seviye profesyonel arkadaşlar çok sıcak bakmasa da CCS C diyorum.
Neticede C diline geçmek önemli. Kişiye hangisi tür C cazip ve kolay geliyorsa onu kullansın.

Ben uzunca bir suredir, profesyonel olarak C ile program yaziyorum.

PIC icin C compiler aradigimda da CCS C kullandim, cok da memnun kaldim.

Kim sicak bakmiyormus bilemedim.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Salih - 07 Ağustos 2013, 17:15:08
Alıntı yapılan: mufitsozen - 07 Ağustos 2013, 17:04:33
Ben uzunca bir suredir, profesyonel olarak C ile program yaziyorum.

PIC icin C compiler aradigimda da CCS C kullandim, cok da memnun kaldim.

Kim sicak bakmiyormus bilemedim.

Daha önceki tartışmaları hatırlarsan, CCS C ANSI standartlarına uymuyor ve hazır fonksiyon kullanıyor diye
eleştirilmişti.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 07 Ağustos 2013, 20:43:32
Peki ne önerirsiniz?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: XX_CİHAN_XX - 07 Ağustos 2013, 21:57:23
Özellikle bir basic kullanıcısı bence hi tech yada micro c ile çok cırmalar. Bende CCS C yi tavsiye ederim. ANSI C uyumu en az hi tech kadar var, hazır fonksiyonları da artısı :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 07 Ağustos 2013, 22:04:58
Alıntı yapılan: XX_CİHAN_XX - 07 Ağustos 2013, 21:57:23
Özellikle bir basic kullanıcısı bence hi tech yada micro c ile çok cırmalar. Bende CCS C yi tavsiye ederim. ANSI C uyumu en az hi tech kadar var, hazır fonksiyonları da artısı :)

Benim için zor olup olmaması önemli değil. Amacım öğrenmek ve olabildiğince iyi bir şekilde öğrenmek istiyorum. :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Erol YILMAZ - 07 Ağustos 2013, 22:12:36
denize girerken su soğuk mudur, ayağıma taş batar mı diye çok soruyorsan en güzeli CCS,
ben suyu hissetmek dalgalarla boğuşmak, köpekbalıklarının sırtında gezmek istiyorum diyorsan Hi-tech,
yeni adı ile XC8...
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 07 Ağustos 2013, 22:33:43
Alıntı yapılan: Allegro - 07 Ağustos 2013, 22:12:36
denize girerken su soğuk mudur, ayağıma taş batar mı diye çok soruyorsan en güzeli CCS,
ben suyu hissetmek dalgalarla boğuşmak, köpekbalıklarının sırtında gezmek istiyorum diyorsan Hi-tech,
yeni adı ile XC8...

O zaman Hi-tech'den devam.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: pwm.c - 08 Ağustos 2013, 03:44:18
Herkes kendi kullandığı derleyiciyi söyler dikkat et. benim gibi hepsini denemiş birine sor bakalım :)

istediğin derleyicinin PIC, DsPIC, PIC32, AVR, ARM, 8051 gibi chipleride desteklemesini istiyorsan MikroC öğren. hazır fonksiyonları picbasic komutlarıyla aynı yapılmış.
Yok eğer "ben sadece PIC kullanırım" diyorsan  kesinlikle CCS öğren registerlerin hepsini unut. "ama ben registersiz asla yapamam" ve "derleyicim ASM gibi olsun" diyeceksen Hi-tech, XC, IAR gibileri çok iyidir ama bunlardan birini çok iyi öğrensen de CCS ile yazılmış bir yazılım gördüğünde asla çözemessin. eğerki CCS biliyorsan diğerlerini kolayca okuyup yazabilirsin sorun olmaz zaten tüm fonksiyonlar açık. biraz register ezberlemen yeterli.
CCS kendi başına yetecek mi? tabiki hayır. PIC32 serileri ve diğer firmaların ürünlerini desteklemiyor. bu durumda 2 seçeneğin kalıyor.
(CCS+XC) veya (MikroC) amaaa... MSP430 da kullanacağın diyeceksen ne olacak? birde IAR lazım olacak.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: haydarpasamikro - 08 Ağustos 2013, 15:18:49
Tüm kontrolün siz de olması iyidir. Her şeye müdahale edebilmek, hakim olmak çok önemli. Hazır kütüphaneler, fonksiyonlar bir yere kadar işinizi kolaylaştırır, zaman kazandırır. Ancak kalıpların dışına çıkmaya, farklı spesifik işler ve projeler yapmaya başladıkça toplamak zor olur. Aynı zamanda yeniliklere  de uyum sağlama bakımından Microchip ise XC serisi (eski hitech) derleyicileri, ARM,8051 türevi ise Keil i tavsiye ederim.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 08 Ağustos 2013, 17:43:33
O zaman CCS ile başlarım, sonra Mikro C'ye geçerim. Sonra da Hi-Tech. Tabi başarabilirsem. :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: haydarpasamikro - 08 Ağustos 2013, 20:38:43
Bence direk XC8 ile 1 led yakıp söndürerek başlayın.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 08 Ağustos 2013, 21:53:43
Alıntı yapılan: haydarpasamikro - 08 Ağustos 2013, 20:38:43
Bence direk XC8 ile 1 led yakıp söndürerek başlayın.

pwm.c nickli arkadaş önce ccs c'den başlarsam diğerlerini kolay öğrenebileceğimi söylemiş. Kararsız bıraktınız beni şimdi. :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: aliveli - 08 Ağustos 2013, 22:02:35
ansi hikayelerine kapılma ccs kullan hazır kütüphaneler fonksiyonlar sonsuza kadar işini kolaylaştırır
istemezsen kullanmak zorunda değilsin zaten
registerle işin olmayacak zaten yok ben şekil yaparım diyorsan gene de kullanabilirsin bir şeyine engel değil
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 08 Ağustos 2013, 23:53:00
O zaman CCS.

Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: files - 09 Ağustos 2013, 01:22:27
hala ccs diyor.  ccs de ne olduğunu anlamazsın. gelir geçer. sıfırdan başlayacaksan. XC8 ile led yakmaya başla.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: haydarpasamikro - 09 Ağustos 2013, 01:56:03
Şu formdaki CCS ve Hitech ana başlıkları altındaki açılmış konulara, başlıklarına, sayısına bakıp kıyaslayın. Tüm bu insanların ortak sıkıntısı ne olabilir? Belki size ve böyle düşünenlere yol haritası çizmede katkısı olur.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Gökhan BEKEN - 09 Ağustos 2013, 03:31:40
Alıntı yapılan: XX_CİHAN_XX - 07 Ağustos 2013, 21:57:23
Bende CCS C yi tavsiye ederim. ANSI C uyumu en az hi tech kadar var
Her iki dili de kullanmış biri olarak bu önerme yanlıştır diyorum.
CCS C yi sırf ansi uyumu olmadığı için bıraktım.  Ancak bu dil için yazılmış olan SERDAR ÇİÇEK imzalı kitap harikadır. Bu kitapta bulunan örnekler internette de mevcut. isis, c ve hex dosyaları dahil gereken herşey hazır çalışıyor.

MikroC ansi c ye, (ccs c ye nispeten) daha yakın, help kısmında çok güzel örnekler var. Bir proje üzerinde çalışırken yani denemeler yaparken bazen nasıl oluyorsa kodlar sağlamda olsa bir türlü çalışan hex üretemiyor.  Daha önce çalışan kodları tekrar kopyala yapıştır bile yapsanız çalışmıyor. Tek çözüm proje dosyalarını baştan oluşturmak.
Bu dili kullanmama sebebim, ansi uyumu ccs c den iyi fakat, yeteri kadar değil hala eksikleri var. Ama geliştirilirse güzel bir dil olacağı kesin. Bu dil için yazılan Türkçe güzel bir kitap da var: https://www.picproje.org/index.php?topic=39082.0 (https://www.picproje.org/index.php?topic=39082.0)

C18 dili, ansi c uyumu ve microchip'in kendi ürünü olması sebebiyle kullandığım bir dil. Türkçe kaynak bulmak sıkıntılı.  Bu dil için yazılan User manual denen pdf dosyasından veya yabancı internet sitelerinde öğrenebilirsiniz. Daha önce c kullanmamışsanız yabancı dilde öğrenmek zor gelecektir.

Hitech c: Bu dil için Fırat Deveci tarafından yazılmış güzel bir e-kitap var, c18 ve hitech c dilleri kardeştir. Microchip bu dilleri birleştirip xc8 adında yeni bir üretti.

Microchipin en yeni dili olan xc8 dilini de tavsiye ederim ancak 60 günlük demo sürüm işinizi görür mü bilemem, aksi taktirde cracklemek veya ücretini ödemeniz gerekiyor. Bu dilde de Türkçe kaynak bulmak sıkıntılı.

Sonuç olarak ben basic dilinden c diline geçen birisi için bu dillerin hiç birini önermiyorum. Bilgisayarda çatır çatır c kodlayabildiğiniz zaman bu dillerden birine geçmek sizin için hiç sorun olmayacak ve tercihinizi yapabilecek seviyeye geleceksiniz. Aksi halde hangisinin daha iyi olduğunu anlayamazsınız. Hepsinin güzel bir yanı var bunu da unutmayın. Şimdi bir c kitabı bulup c öğrenmenizi tavsiye ediyorum. E-kitaplar burda mevcut: http://gokhanbeken.com/?p=799 (http://gokhanbeken.com/?p=799)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: RaMu - 09 Ağustos 2013, 11:57:48
Uzun yazmayayım dedim ama kaptırdım kendimi birden,
uzun sözün kısası hepsini kur dene hangisine yatkınsan onu iyice öğren.

Bende hangi derleyiciyi kullanacağımı şaşırmış biri(yim-dim-miyim),
en son çare olarak hepsini kullanmayı gördüm,
aslında 2-3 sene asm ile çalıştım, halen asm ile program yazıyorum, asm bilmeden programcı olanabileceğine inanmıyorum,
hitech ile 2-3 deneme yaptım, xc serisi hitech in yerini aldığı için hitech ile uğraşmadım, aslında xc ye temel olabilir bilmiyorum,
c ye devc++ ile pc üzerinde 3 gün çalıştım,
sonra ccs c ve serdar çiçek ile md üzerinde çok güzel uygulamalar yapılabileceğini öğrendim,
halen ccs c turlarım devam ediyor, uzun süre kullanacağımı düşünüyorum,
stm32f4 kit aldım, arm programlayayım dedim, z hocanın notları ve çeşitli kaynaklar ile keil uvision kullanarak arm denedim,
baktım zor geldi, mikroc pro for arm da yükledim şimdi onunlada alıştırmalar yapıyorum,
bu sayede mikroe nin c derleyicisi ilede tanışmış oldum,
bu yüzden mikroc for pic, for dspic, mikroc for ne varsa indirdim, deniyorum,
microchipin xc8, xc16, xc32, xc32++ herşeyini inndirdim kurdum deniyorum,

henüz basic ile çalışma yapmadım bu yüzden bir ara tüm basic derleyivilerinide deneyeceğim,
arm için coocox iar daha ne varsa onlarıda deneyeceğim,
yol uzun, fakat derleyicileri yükleyip örnek projeleri derleyip üzerinde oynayıp öğrenmek test etmek
forumlarda yazıp ne öğrensem şu mu bu mu demekten daha kolay oluyor,

daha öncede defaten bahsedildiği gibi herkes kendi alıştığı dili derleyiciyi söyler,
ama sana ne lazım, hangisiyle işini görebilir öğrenebilirsin kimse bilemez,
genel geçerler ortada, c alıştırma turları için bence pc üzerinden başlanmalı,
daha sonra hoşuna giden kaynağı örneği kütüphanesi bol bir c derleyicisi ile md. üzerinde koşmaya başlayabilirsin,
ama ben md. programlayacağım diyorsan asm şart, sayesinde herşeyi öğrenmek zorunda kalırsın,
ve öğrendiklerini heryerde kullanırsın.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: XX_CİHAN_XX - 09 Ağustos 2013, 12:24:29
Tartışmalar bana yeşilçamın en güzel filmlerinden biri olan "Neşeli Günler" in meşhur limon - sirke tartışmasını hatırlattı :)

Alıntı yapılan: meftun - 09 Ağustos 2013, 03:31:40
Her iki dili de kullanmış biri olarak bu önerme yanlıştır diyorum.
CCS C yi sırf ansi uyumu olmadığı için bıraktım.
....
@meftun uzunca zaman önce CCS C sitesinde bir tablo yayınlamıştı ve derleyicilerin ansi C uyumluluklarından bahsediyordu. Sana göstermek için o tabloyu çok aradım ama bulamadım. Hafızam beni yanıltmıyorsa orada CCS C için %99 Ansi uyumu var diyordu.
Bunu anlamak için tabloya gerek yok!! Çünkü bende uzunca bir süre hi tech ve CCS kullanmış, az buçukta micro c ve son zamanlarda populer olan xc8 kullanmış biri olarak diyebilirim ki kullanmayı becerdikten sonra CCS in gerçekten de %99 oranlarında ANSI C uyumluluğu mevcuttur kardeşim :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 09 Ağustos 2013, 15:25:30
Kararımı verdim ve Serdar Çiçek'in ccs c ile pic programlama kitabını sipariş ettim.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: XX_CİHAN_XX - 10 Ağustos 2013, 01:33:26
Hayırlı olsun :)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Gökhan BEKEN - 10 Ağustos 2013, 02:10:31
Önce PC de c öğren, sonra ccs c ye geç derim.
Mikro denetleyici üzerinde C öğrenmek zor ve sınırlı. Bişey yaptığında sonucunu görmen için LCD mi koyacaksın?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 10 Ağustos 2013, 03:39:00
Alıntı yapılan: meftun - 10 Ağustos 2013, 02:10:31
Önce PC de c öğren, sonra ccs c ye geç derim.
Mikro denetleyici üzerinde C öğrenmek zor ve sınırlı. Bişey yaptığında sonucunu görmen için LCD mi koyacaksın?

Öyle yapacağım zaten. Pc'den başlayacağım.

Birde mesela seri port haberleşmeli bir devre yaptım diyelim. C dili ile pc için nasıl bir program yazabilirim?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: Gökhan BEKEN - 10 Ağustos 2013, 04:25:03
Alıntı yapılan: certy - 10 Ağustos 2013, 03:39:00
Birde mesela seri port haberleşmeli bir devre yaptım diyelim. C dili ile pc için nasıl bir program yazabilirim?
Bu iş için, ben de dahil forumda bir çok kişi c# kullanıyor. Görsellik ,kolaylık ve örnek bolluğu bakımından seri port uygulamaları için c# dilini tavsiye ederim.

Ama c dilinde yapılmaz değil tabiki:
örnekler: http://www1.gantep.edu.tr/~bingul/c/index.php?ders=18 (http://www1.gantep.edu.tr/~bingul/c/index.php?ders=18)
yol gösterebilir: http://www.kadirga.k12.tr/egitim/c_programlama/ders.php-id=18.htm (http://www.kadirga.k12.tr/egitim/c_programlama/ders.php-id=18.htm)

Bildiğim kadarıyla dil kendi başına değil işletim sisteminin apileri ile seri porta erişiyor. Windowsun apilerini kullanan bir kütüphane ile halledebilirsiniz. Uğraştırabilir...

Şöyle bir güzellik var, seri port için yaptığın devreyi test etmek istiyorsan program yazmana gerek yok. Devreye verip gönderip, gelen veriyi okuyabilen terminal programları var. Örnek hyper terminal, teraterm, seri port monitor vs vs.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: frederic - 10 Ağustos 2013, 12:01:56
Konu dışında fakat, çoktandır merak ettiğim bir konu var. c# ile yazılan bir program şu yeni moda beagle bone vs. gibi kartlarda çalışabiliyormu acaba ?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 10 Ağustos 2013, 12:13:59
Anladım. Teşekkürler.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: muhittin_kaplan - 10 Ağustos 2013, 12:17:40
micro .net vardı biryerlerde okumuştum. hatta stm32f4 le çalışıyordu.

(c# vb.net gibi dillerde yazılan programın çalışması için (tabiki masaüstü programı değil.) freamework adında içerisinde .dll ler class lar olan paketin yüklü olması gerek. micro framework da bunu sağlıyor.)

http://www.st.com/web/en/catalog/tools/PF254162 (http://www.st.com/web/en/catalog/tools/PF254162)

STM32F4 Discovery -. NET Micro Framework - Multi-threaded LEDs (http://www.youtube.com/watch?v=wnz_UonBkk8#)

ekleme
http://singularengineer.com/stm32f4-discovery-board-running-net-microframework/ (http://singularengineer.com/stm32f4-discovery-board-running-net-microframework/)
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: frederic - 11 Ağustos 2013, 00:11:43
Teşekkürler yanıtınız için Muhittin Hocam, STM32F4'e başlamak için bir bahane bulamıyordum zaten, sayenizde bulmuş oldum.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: RaMu - 11 Ağustos 2013, 04:53:02
@frederic Microc Pro for ARM ı denedin mi?


Bu arada imzandaki site için

This domain name expired on Aug 09 2013 07:53PM

diyor.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: gtekdemir - 11 Ağustos 2013, 10:04:13

Daha geçen hafta pic+proton ikilisinden arm+c ikilisine geçiş yapmaya niyetlendim. Derleyici olarak mikroc for arm seçtim, elimde stm32f407
discovery kitimde vardı zaten. Önce Bülent hocamın arm öğreniyoruz başlıklı notlarından çalışmaya başladım, çünkü 32bit registerlar biraz
gözümü korkutuyordu. Sonrasında mikroc derleyicisiyle basit birkaç uygulama yaptım, bu arada mikroc for arm derleyicisi gerekli ayarları
yaptıktan sonra discovery kite direk program yazabiliyor ve bu çok kolaylık sağlıyor, F11 tuşuna bastınmı program işlemciye yükleniyor.
Şimdilik gpio ayarlamaları, mcuyu farklı hızlarda çalıştırma, analog ölçüm, tft ekrana grafik ve text basma gibi uygulamalar yaptım ve arm+c
ikilisini sevmeye başladım.

Özetle mikroc for arm'ı denemenizi tavsiye ederim.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: frederic - 11 Ağustos 2013, 12:10:56
Alıntı yapılan: RaMu - 11 Ağustos 2013, 04:53:02
@frederic Microc Pro for ARM ı denedin mi?


Bu arada imzandaki site için

This domain name expired on Aug 09 2013 07:53PM

diyor.

Hayır ramu denemedim, bir dönem keil ile nxp lpc işlemcileri ile bir uygulamam olmuştu sadece, sonrasında da arm gerektiren bir projem olmadığı için pek yüzüne bakmadım. Bahsettiğiniz derleyici güzelmiş ama configrasyonlar da epey kolaylık sağlar. Bu arada site uyarısı içinde teşekkür ederim, tasarımcı arkadaşa haber verdim ilgilenecek site ile.
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: certy - 11 Ağustos 2013, 12:14:16
Alıntı yapılan: gtekdemir - 11 Ağustos 2013, 10:04:13
Daha geçen hafta pic+proton ikilisinden arm+c ikilisine geçiş yapmaya niyetlendim. Derleyici olarak mikroc for arm seçtim, elimde stm32f407
discovery kitimde vardı zaten. Önce Bülent hocamın arm öğreniyoruz başlıklı notlarından çalışmaya başladım, çünkü 32bit registerlar biraz
gözümü korkutuyordu. Sonrasında mikroc derleyicisiyle basit birkaç uygulama yaptım, bu arada mikroc for arm derleyicisi gerekli ayarları
yaptıktan sonra discovery kite direk program yazabiliyor ve bu çok kolaylık sağlıyor, F11 tuşuna bastınmı program işlemciye yükleniyor.
Şimdilik gpio ayarlamaları, mcuyu farklı hızlarda çalıştırma, analog ölçüm, tft ekrana grafik ve text basma gibi uygulamalar yaptım ve arm+c
ikilisini sevmeye başladım.

Özetle mikroc for arm'ı denemenizi tavsiye ederim.

Bu uygulamaları yapmadan önce C biliyor muydunuz?
Başlık: Ynt: Pic Basic'ten C'ye geçiş
Gönderen: gtekdemir - 11 Ağustos 2013, 12:29:14
Alıntı yapılan: certy - 11 Ağustos 2013, 12:14:16
Bu uygulamaları yapmadan önce C biliyor muydunuz?

Çok basit programlara baktığımda anlayabiliyordum fakat oturup bir satır kod yazmamıştım.