Basit projeler icin; ornegin akilli role, basit pano kontrolu, sayici vb icin proton kullanabilirsiniz(PBP da olur elbette fakat bazi dezavantajlari vardir. Isterseniz o konularida tartisiriz).
Baslangic noktaniza ve istikametinize bakarsak Assembly dilini kullanmak sizin icin oldukca zorlu bir surec olacaktir.
C bu konuda kesinlikle Assembly uzerine tavsiye edecegim ust basamak dildir lakin sizin icin luks kacacagini dusunuyorum. Etkin bir sekilde C dilini kullanmaniz uzun zaman ve emek ister. Bunun yaninda cok ciddi avantajlari vardir ve profesyonel anlamda bu isi yapanlarin cogunlugu C icine serpistirilmis Assembly ile yollarina devam ederler.
Assembly bilmek bana gore sarttir ama kullanmak degil. Assembly kullandigimiz donemlerde MCU larin ROM, RAM, Stack(sadece PIC icin ne yazik ki) ve elbette hiz sorunu vardi. Elimizde ki malzemeyi en verimli sekilde kullanmak icin envai cesit hinlik dusunur, her seyi en kisa ve hizli sekilde yapacagiz diye kendimizi harap ederdik. Teknolojinin geldigi noktada artik calistigim MCU larin kapasitesini % 50 kadar bile kullanamiyorken ve zaman cok daha kiymetli olmusken kesinlikle yazilim surecini kisaltmak icin dusunmeden C kullanirim.Size de tavsiyem basit isler icin mimariyi bilmenize gerek birakmayan compilerlari secmeniz yonunde olacaktir. Bu konuda da yetkinligi ve kolayligi munasebeti ile PBP,JAL ve Proton halen bas taci yeni baslayanlar icin...