Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

CCS while komutu

Başlatan robikod, 17 Ağustos 2015, 22:45:05

robikod

Merhabalar,

PIC C Compiler indirdim öğrenmeye başladım, ancak izlediğim videolarda resimde gösterdiğim kod yok orda sadece while döngüsü var neden bu şekilde oluyor ? Otomatik olarak neden while döngüsü kodları ile başlamıyor program ? Yeni başladığım için pek bir şey anlamadım yardımcı olursanız sevinirim.


Tagli

Gömülü yazılımlarda sonsuz döngü kullanımı standart gibidir, öyle ki başka türlüsü aklıma gelmiyor. Ancak, yazılım ve donanımla ilgili bazı ayarlar kodun başında tek sefer yapılır, bunların bir döngü içinde tekrar tekrar yapılmaları uygun olmaz. Verdiğin örnekteki kodlar bu tür ayarları yaptıkları için döngü içine konmamışlar. Senin kodun devamında bir sonsuz döngü oluşturman uygun olur.
Gökçe Tağlıoğlu

Emre MERMİ

Merhabalar, yeni sürümlerde bu kodlar eklenmiyor ama ayarlar en başta project wizard da ayarladığınız gibi oluyor. Yukarıdaki sekmelerin bir tanesinde seçtiğiniz ayarları görebiliyorsunuz ama hangi sekmeydi hatırlayamadım.

Emre MERMİ

"configuration bits" kısmında seçtiğin sigorta ayarlarını görebiliyordun sanırım.

robikod

Alıntı yapılan: Emre MERMİ - 17 Ağustos 2015, 23:22:11
Merhabalar, yeni sürümlerde bu kodlar eklenmiyor ama ayarlar en başta project wizard da ayarladığınız gibi oluyor. Yukarıdaki sekmelerin bir tanesinde seçtiğiniz ayarları görebiliyorsunuz ama hangi sekmeydi hatırlayamadım.
Öğrenmeye yeni sürümlerden başlamak daha mı doğru olur ?

Okan AKÇA

Ccs otomatik olarak konfigürasyon ayarlarini  yaptığı için kullanmadiginiz modülleri kapatmaniza gerek yok  ancak isterseniz bu şekilde yapabilirsiniz

quarko

Alıntı yapılan: robikod - 17 Ağustos 2015, 23:24:53
Öğrenmeye yeni sürümlerden başlamak daha mı doğru olur ?

Gerçekten öğrenmek istiyorsanız, MPLABx + XC8 compiler ile başlamalısınız. CCS C veya mikro C yi unutun...
"Vicdanın ziyası ulum-u diniyedir. Aklın nuru fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder."

sadogan

Alıntı yapılan: quarko - 17 Ağustos 2015, 23:46:27
Gerçekten öğrenmek istiyorsanız, MPLABx + XC8 compiler ile başlamalısınız. CCS C veya mikro C yi unutun...
Evet efsane tartışma geri döndü.

Salih

Alıntı yapılan: sadogan - 18 Ağustos 2015, 00:26:23
Evet efsane tartışma geri döndü.
Bu tartışmadan dolayı bıkkınlık duymayan
El kaldırsın.
Şahsen bana gına geldi. :-)

baran123

+1
Alıntı yapılan: quarko - 17 Ağustos 2015, 23:46:27
Gerçekten öğrenmek istiyorsanız, MPLABx + XC8 compiler ile başlamalısınız. CCS C veya mikro C yi unutun...
Fitili ateşe verdin :D Gel de söndür şimdi :D

robikod

elektrik-elektronik mühendisliği okuyacağım bölüme bu yıl başlayacağım hangisi kullanılıyorsa o editörden çalışmayı tercih ederim açıkcası

mehmet

Alıntı yapılan: quarko - 17 Ağustos 2015, 23:46:27
Gerçekten öğrenmek istiyorsanız, MPLABx + XC8 compiler ile başlamalısınız. CCS C veya mikro C yi unutun...
Mesele istediğimiz hex dosyasını elde etmek. Nasıl yaptığınız
size kalmış. Kendinize kolay gelen IDE nin kullanılması en
mantıklısı olacaktır.

"Her yoğurdun bir yiğit yiyişi vardır." :)
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

quarko

Alıntı yapılan: mehmet - 18 Ağustos 2015, 07:53:34
Mesele istediğimiz hex dosyasını elde etmek. Nasıl yaptığınız
size kalmış. Kendinize kolay gelen IDE nin kullanılması en
mantıklısı olacaktır.

"Her yoğurdun bir yiğit yiyişi vardır." :)

Maalesef mikro c, ccs c gibi ortamlar size yoğurt yemeyi öğretmez. Yoğurdu direk ağzınızda bulursunuz. Eğer gerçekten bir teknik eleman/uzman veya mühendis iseniz, meselenin sadece istediğimiz işi yapan hex i elde etmek olmadığını biliyorsunuzdur :)
"Vicdanın ziyası ulum-u diniyedir. Aklın nuru fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder."

mehmet

Registerlere ulaşarak yapılan çalışmalarda esneklik,
farklı ortamlata göç etmek, vs. kolay olacaktır. Ancak
iş ticari boyutlara ulaştığında işin incelikleri değil de
sonucu ilgilendirmektedir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

elektronik

#14
Alıntı yapılan: quarko - 17 Ağustos 2015, 23:46:27
Gerçekten öğrenmek istiyorsanız, MPLABx + XC8 compiler ile başlamalısınız. CCS C veya mikro C yi unutun...

işin özü sözün başı asm öğrenin
MPLABx + XC8 ,  CCS C veya mikro C yi unutun...

buda tartışmanın benzini olsun :).

eğer zamanınız varsa bu işin özünü öğrenmek istiyorum diyorsanız asm ile başlayıp sonrasında diğerlerinden birine devam edersiniz.
ama zamanınız yok hızlıca öğrenip projeler yapmak isterseniz ccs ile devam. benim fikrim.

http://www.direnc.net/Ccs-ile-Pic-Programlama-Kitap,PR-3973.html