/ docs / src / examples / pci_parallel_port_fr.txt
pci_parallel_port_fr.txt
 1  :lang: fr
 2  :toc:
 3  
 4  = Deuxième port parallèle sur port PCI
 5  
 6  Lors de l'ajout d'un deuxième port parallèle placé dans un slot PCI il
 7  est indispensable de connaître son adresse avant de pouvoir l'utiliser
 8  avec LinuxCNC. Pour trouver l'adresse de ce port, ouvrez un terminal et
 9  tapez:
10  ----
11  lspci -v
12  ----
13  
14  Vous devriez voir quelques choses comme ci-dessous parmi la liste du
15  matériel installé en PCI:
16  ....
17  Communication controller: NetMos Technology PCI 1 port parallel adapter (rev 01) 
18  LSI Logic / Symbios Logic: Unknown device 0010 
19      medium devsel, IRQ 11 
20      ports at a800 [size=8] 
21      ports at ac00 [size=8] 
22      ports at b000 [size=8] 
23      ports at b400 [size=8] 
24      ports at b800 [size=8] 
25      ports at bc00 [size=16]
26  ....
27  
28  Dans notre cas, l'adresse était la première, nous avons donc modifié le
29  fichier .hal pour passer de
30  ----
31  loadrt hal_parport cfg=0x378
32  ----
33  
34  à
35  
36  ----
37  loadrt hal_parport cfg="0x378 0xa800 in"
38  ----
39  
40  Noter les guillemets obligatoires encadrant les adresses.
41  
42  Nous avons également ajouté:
43  ----
44  addf parport.1.read base-thread
45  addf parport.1.write base-thread
46  ----
47  
48  pour que le second port parallèle soit lu et écrit.
49  
50  Par défaut les 8 premières broches des ports parallèles sont des
51  sorties. Le drapeau _in_ situé derrière l'adresse d'un port permet de
52  les positionner comme étant 8 entrées sur ce port.
53  
54