Fonksiyona 2 boyutlu dizi aktarmak

Başlatan XX_CİHAN_XX, 25 Haziran 2010, 21:39:33

fatihinanc

yani bir ramde sadece birtane mat isimli değişken tanımlanıyor ve seferinde onun üzerinden mi işlem yapılıyor?
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

XX_CİHAN_XX

Evet yerel bir değişken zaten bu.
O nedenle aynı adresler defalarca kullanılıyor.
Ram tasarrufu söz konusu.
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.

fatihinanc

evet bu yöntem gerçekten avantajlı imiş.
işte c nin bir avantajlarından bir daha...
küçük projerlerde belki çok önemli olmayabilir ama
büyük projelerde özellikle ram kullanımından
tasarruf etmemiz gereken yerlerde çok işe yarar bu fonksiyon.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

fatihinanc

@XX_CİHAN_XX hocam;
siz hangi IDE yi kullanıyorsunuz?
Ben sabah PICte denemiştim kodu orada RAM i görebiliyordum
fakat az önce CodeBlocks ta debug yaptım ama RAM i göremedim.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

XX_CİHAN_XX

Ben PIC için değil AVR için yazıyorum bu kodu.
AVR Studio 4 kullanıyorum...
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.

fatihinanc

Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

XX_CİHAN_XX

Win AVR son versiyonu kurulu,
Derlemeyi AVR Studio üzerinden yapıyorum.
Tıpkı Hi techi kurup, MPLAB üzerinden derlemek gibi...
Bunların dışında başka bir derleyici kullanmadım hiç...
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.

fatihinanc

Tamam hocam ben de zaten PIC için görebiliyordum fakat bilgisayarda derleyip
codeblocks ta rami göremedim. neyse biraz daha araştırayım internetten bari.
sağolun hocam.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

XX_CİHAN_XX

Rica ederim.
IDE olarak MPLAB kullanırsan oradan herşeyi görebiliyorsun ama hi tech kullanmıyorsun sanırım...
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.

fatihinanc

yok hocam hitech c kullanıyorum.hitide ile.
normal bilgisayar ortamındaki(x86) c de göremedim rami.
yani kendi bilgisayarımdaki ram kullanımını göremedim.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

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.

fatihinanc

#26
@XX_CİHAN_XX
az önce denedim PIC te.
derleyicinin iki fonksiyon için ayırdığı değişkenler de aynı adresleri de aynı.
Şu linke ilgili hex dosyasını ve isis şemasını upload ettim inceleyebilir misiniz?

http://www.4shared.com/file/Og9qvQSG/Dizi.html
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)