Pic Basic'ten C'ye geçiş

Başlatan certy, 06 Ağustos 2013, 03:32:49

certy

Kararımı verdim ve Serdar Çiçek'in ccs c ile pic programlama kitabını sipariş ettim.
TA1USS

XX_CİHAN_XX

Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

Gökhan BEKEN

Ö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?
Özel mesaj okumuyorum, lütfen göndermeyin.

certy

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?
TA1USS

Gökhan BEKEN

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
yol gösterebilir: 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.
Özel mesaj okumuyorum, lütfen göndermeyin.

frederic

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 ?

certy

TA1USS

muhittin_kaplan

#37
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

STM32F4 Discovery -. NET Micro Framework - Multi-threaded LEDs

ekleme
http://singularengineer.com/stm32f4-discovery-board-running-net-microframework/

frederic

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.

RaMu

#39
@frederic Microc Pro for ARM ı denedin mi?


Bu arada imzandaki site için

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

diyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

gtekdemir

#40

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.

frederic

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.

certy

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?
TA1USS

gtekdemir

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.