Skillnad mellan versioner av "Parallellport x86-PC"

Från ElektronikWikin
Hoppa till navigering Hoppa till sök
(enwp: Parallel port, IEEE 1284)
(lista)
 
Rad 1: Rad 1:
Parallellporten kan ställas in i 4 lägen genom BIOS inställning:
Parallellporten kan ställas in i 4 lägen genom BIOS inställning:
1 Standard kompabilitetsläge
# Standard kompabilitetsläge
2. SPP
# SPP
3. EPP
# EPP
4. ECP
# ECP


I programspråket [https://en.wikipedia.org/wiki/C_(programming_language) C] kan man styra parallellporten med:
I programspråket [https://en.wikipedia.org/wiki/C_(programming_language) C] kan man styra parallellporten med:

Nuvarande version från 13 augusti 2013 kl. 12.42

Parallellporten kan ställas in i 4 lägen genom BIOS inställning:

  1. Standard kompabilitetsläge
  2. SPP
  3. EPP
  4. ECP

I programspråket C kan man styra parallellporten med:

outportb( 0x378, 0xAB ); // som tänder bitmönstret 10101011

Under FreeBSD krävs att man öppnar "/dev/io" först och Linux krävs att man använder ioperm() annars får man "Segmentation fault".

Om parallellporten är i SPP läge kan man på addressen 0x378+2 genom bit 5 ändra så att utgångarna D0-D7 blir ingångar istället.

Externa länkar