[linux-sohbet] Re: [linux-sohbet] RE: [linux-sohbet] ]Fiso-8859-1?Q?Linux:_S? _SO-8859-1?QD3Fiso-8859-9=3FQ=3Feri=5FPort? _FISO-8859-1?Q?_üzerinden_anahtar_kont? =?ISO-8859-1?Q?rolu=5F=2E=2E=3F=3F?

---------

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>


---------

Bu arsiv hypermail 2.1.7 tarafindan uretilmistir.