CCS'de set_tris fonksiyonunu kullanmak zorunlu mu?

Başlatan SCHOTTKY, 09 Nisan 2006, 12:36:11

SCHOTTKY

Arkadaşlar,

daha öncedne kısa bir süre PIC C kullanmıştım.Ve PIC çalışırken herşeyin yolunda gitmesi için giriş ve çıkış fonksiyonlarını set_tris fonksiyonuyla belirliyorduk.Ancak Help dosyasından okuduğum kadarıyla CCSde böyle bir zorunluluk yok.

Peki pratikte kullanıp kullanmamanın ne tür etkileri oluyor?

Teşekkürler :)

Ziya

#use fast_io direktifini kullanırsan set_tris ile port io ayarlarını yapman gerekir. Aksi taktirde buna gerek kalmaz fakat her pin yada port işleminde derleyici pin yada port yönünü kullandığın komuta göre düzenler ki bu hem program alanı kaybına, hem zaman kaybına (en az 3-4 komut adımı) sebep olur. Bu ikincisi zaten acemiler için geliştirilmiş. Hani port yönünü değiştirmeyi bilmeyebilir veya unutabilir, o zaman bile programı istediği şekilde çalıştırabilsin diye CCS içerisine konmuş.
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey