Parallellport x86-PC

Från ElektronikWikin
Version från den 13 augusti 2013 kl. 12.42 av Blueint (diskussion | bidrag) (lista)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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