Home
Accesso / Registrazione
 di 

programmazione sotto linux della porta parallela

4 risposte [Ultimo post]
ritratto di StewieGriffin92
Offline
Titolo: User
Utente
Ultima visita:
12 settimane 4 giorni fa
Utente dal: 09/06/2011
Messaggi: 3

Qualcuno mi sa aiutare?
Voglio imparare a controllare i segnali in uscita (e in ingresso) della porta parallela, per poter azionare con il computer diversi progettini che ho in mente. Purtroppo non sono riuscito a trovare nulla di interessante, qualcuno sa aiutarmi?
Sarei interessato, se fosse possibile, ad usare Gambas, premetto che ho una preparazione riguardo alla programmazione limitata ai fondamenti.

ritratto di StewieGriffin92
Offline
Titolo: User
Utente
Ultima visita:
12 settimane 4 giorni fa
Utente dal: 09/06/2011
Messaggi: 3
Oops...

Inoltre.. utilizzo Linux. XD

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
6 ore 42 min fa
Utente dal: 28/07/2007
Messaggi: 1022
Utente PREMIUM
Gestire la Porta Parallela da software

Anni fa feci una macchina di collaudo di una scheda elettronica. Utilizzavo le uscite della porta parallela del pc comandate da un software scritto in QBasic.
L'approccio è abbastanza semplice:

OUT LPT1 + 2, 0
OUT LPT1 + 2, 1

Per attivare /disattivare l'uscita 2 della parallela

Dovresti vedere se sotto Linux esiste un software simile, anche se credo in Linux sia piu semplice e diretto gestire la porta in C

ritratto di slovati
Offline
Titolo: User+
Utente+
Ultima visita:
10 ore 41 min fa
Utente dal: 12/01/2009
Messaggi: 28
Utente PREMIUM
Potresti partire da questo

Potresti partire da questo tutorial ("howto"): http://as6edriver.sourceforge.net/Parallel-Port-Programming-HOWTO/parallel-port-programmin.... E' in inglese, però mi sembra fatto molto bene. In sostanza, come aveva anticipato Emanuele, l'accesso alla porta parallela avviene con delle semplici istruzioni di I/O diretto (quindi devi avere i privilegi root).
Esiste poi la libreria parapin (http://parapin.sourceforge.net/) di cui avevo sentito parlare, ma non ho alcuna esperienza in merito.

ritratto di maurotec
Offline
Titolo: User
Utente
Ultima visita:
2 anni 38 settimane fa
Utente dal: 12/09/2011
Messaggi: 3
Non ho esperienza diretta con

Non ho esperienza diretta con la parallela in linux, so per certo che i device driver di linux girano in kernel space e questo comporta che l'accesso è riservato all'utente root. Tuttavia è possibili accedere da utente semplice alla USB modificando i permessi di accesso oppure inserendo l'utente in un gruppo che ha accesso a questi device, quindi penso che la cosa vale anche per la seriale e parallela.

Es Arduino IDE, può accedere alla usb, da python si può accedere alla usb, ora non ricordo di preciso i passagi necessari ma se ti serve posso controllare come si fà.

Ciao.

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 1 utente e 34 visitatori collegati.

Utenti online

Ultimi Commenti