Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

ccs c en stabil sürüm

Başlatan Emre MERMİ, 15 Eylül 2014, 11:30:07

Emre MERMİ

merhaba arkadaşlar,

ccs c nin en stabil sürümü hangisi kullanan arkadaşlar yardımcı olabilir mi ? yeni 5.xx sürümleri nasıl. kullanan arkadaşlar deneyimlerini paylaşır ve en kararlı sürümü önerirse çok sevinirim. teşekkürler.

SBTECH

4.140 fena değil gibi , 5.xx sürümlerinde önceki kodları compile edince saçmalıklar başlayabiliyor o yüzden ben geçmedim yeni sürümlere.. belki sıfırdan kod yazılsa sıkıntı olmayabilir yeni sürümlerde de.
Elektronik ilimdir..

Recep METE

En son sürümü en iyisi. Birçok aksaklık giderilmiş, geliştirilmiş.Görsellik daha iyi.Derledikten sonra oluşan dosyalarda ikonlar oluşuyor, daha öncekilerde bu ikonlar yoktu.Bana sorarsan en son sürümünü kullan derim.Ayrıca bir önceki sürümlerde yazılmış dosyaları açıyorum bir sıkıntı yok.Örneğin "Serdar Çiçek" yazdığı kodlar var. 2007'de yazılmış hepsini açıp üzerinde değişklik yapıp derleyip  kullanıyorum.Bir sıkıntı yok.
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

Emre MERMİ

son sürümde seçtiğim osilatörde #fuses ayarını eklemiyor mesela, böyle programın gözden kaçırdığı başka birşey var mı ?

RaMu

Fuses ayarları ekleniyor,
main c kodunun başında
programa_verdigin_isim.h dosyasına sağ tıklayıp
open file at cursor dersen
.h dosyasının içinde fuses ne ayarladıysan bulunur.

Project wizard ile proje oluştururken
advanced kısmında bulunan
options ve fuses kısmında ilgili seçimleri yapmayıda unutmamak lazım.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

hocam zaten dediğiniz gibi yapıyorum ama mesela osilatör seçimini .h dosyasına eklemiyor

RaMu

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

Emre MERMİ

5.025 hocam

mesaj birleştirme:: 15 Eylül 2014, 21:59:54

options kısmında zaten osilatör ayarı bulunmuyor

RaMu

Evet sadece
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES PUT                      //Power Up Timer
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O


bu fuse ları ekledi,
ben uzun zamandır kullanıyorum 5.025 i
çalışmasında bir sıkıntı olmadı,
isis dede gerçek devredede kurduğum kristal ve fuse neyse onla çalışıyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

gerçek devrede deneme şansım olmadı mesela dahili osilatörü options dan seçemiyoruz  ?

RaMu

Hangi md. için?
şimdi 16f628a denedim seçiliyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

Seçiliyor ama koda eklemiyor yani dahili de seçsem harici de seçsem aynı fuse ayarları çıkıyor. Mesela 16f887 de denedim

RaMu

Bu şekilde seçip kodu derledikten sonra
compile menüsünde en sağda bulunan c asm list e tıklayıp
bu dosyanın en alt satırına bakarsan
burada bütün fuse lar ekleniyor
intrc_io seçtiysen oda ekleniyor,
herhalde ccsc kolaylık olur diye düşünmüş ve
programı yazarken osilatör ayarında herhangibir değişiklik yaparsan diye
böyle birşey yapmış olabilir,
kodda osilatörün frekans değerini değiştirirsen
c asm liste bakınca
otomatik olarak ne gerekiyorsa xt mi hs mi neyse onu ekliyor kendi
benim gözlemim bu oldu.
Birde 16f887 için int osc seçtikten sonra 8MHz seçmelisin,
zaten seçmezsen derlerken hata verir,
#use delay(internal=xxxxxxxxxxxxx) satırı hatalı der.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Emre MERMİ

anladım hocam çok teşekkürler yardımlarınız için birtane daha sorum olacak aslında deneyebilirim de denerken bile hata yapma ihtimalim olduğu için size soruyorum :) bu lcd bağlanırken 5.xx sürümlerinde data bacaklarını lcd ayarlarından istediğimiz gibi seçebiliyoruz. Bunu flex lcd kütüphanesi olmadan yaparsak sorun olmaz değil mi ? mesela d7 yi e2 ye d6 ı b2 ye gibi saçma seçimler yapsam ayarlamalardan ve bağlantılarını ona göre yaparsam  çalışırken sorun olur mu ?

RaMu

Herhalde yeni sürümdeki lcd kütüphanesini dediğin gibi flex lcd gibi yapmışlardı,
ben flex lcd den memnun olduğum için hiç deneme gereği duymadım
yani denemediğim için kesin birşey söyleyemeyecem,
elini korkak alıştırma dene gitsin :)
olmazsa yine flex lcd yi kullanırsın.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html