![]()
From: Serdar KOYLU (serdar@uludag.org.tr)
Date: Thu 24 Jun 2004 - 17:12:41 EEST
Selamlar..
> Merhaba,
>
> Paralel veya seri port kontrolu yapabiliyorsaniz, yukseltici bir devre,
> alternatif akim icin kullaniyorsaniz bir role yardimiyla yapabilirsiniz.
>
> Paralel port kontrolu yapmak icin hangi programlama dilini
> kullanacaksiniz?
> bagli olarak 0x378 (LPT1) ve 0x278 (LPT2) bellek adreslerine yazacaginiz degerler paralel port cikisina 8 bitlik lojik
> sinyal
1. Hangi dili kullandiginiz onmeli degil.
2. Bellek adresi degil 'I/O Adresi' olacakti. Ikisine farkli sekillerde
yazilir:
BASIC:
Bellek adresine yaz: POKE adres, deger
I/O Adresine yaz: out adres, deger
C:
Bellek adresine yaz:
char *ptr;
ptr = 0x278;
ptr[0] = deger;
I/O adresine yaz:
outb(deger, adres);
Hangi dili kullandiginiz cok onemli degil. Ama dilin bir sekilde
low-level erisim saglamasi lazim. Diger taraftan, Linux icin oncelikle
uygulamanin "root" yetkilerine sahip olmasi vede ioperm'in ayarlanmis
olmasi vs. lazim..
Saygi ve sevgiler..
linux-sohbet listesinden cikmak ve tum listeci islemleri icin
http://liste.linux.org.tr/ adresini kullanabilirsiniz.
Bu listeden cikmak icin <a href="mailto:linux-sohbet-request@liste.linux.org.tr?Subject=unsubscribe">tiklayiniz</a>
![]()