Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Interfacciamento scheda parallela VB.NET
Forum - C# / VB.NET - Interfacciamento scheda parallela VB.NET

Avatar
matfil92 (Normal User)
Newbie


Messaggi: 7
Iscritto: 18/08/2010

Segnala al moderatore
Postato alle 1:23
Giovedì, 09/09/2010
Ciao a tutti,
ho creato una scheda elettronica con 8 let collegati con la parallela al pc. Sto usando la libreria IO.dll http://www.geekhideout.com/iodll.shtml il mio problema è che se scrivo
Codice sorgente - presumibilmente Plain Text

  1. SetPortBit(&H378, 1)
  2. SetPortBit(&H378, 2)
  3. SetPortBit(&H378, 3)
  4. SetPortBit(&H378, 4)



Oppure

Codice sorgente - presumibilmente VB.NET

  1. For i = 0 To 255 Step 1
  2.             PortOut(&H378, i)
  3.             MessageBox.Show(i)
  4.         Next



Mi si accendono solo i primi 3 led e non gli altri 5.

Qualche suggerimento?
Grazie

PM
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 9:31
Giovedì, 09/09/2010
ho trovato questo su google e credo faccia al caso tuo!
http://www.settorezero.com/wordpress/semplice-interfaccia- ...
è spiegato molto bene!

PM
Avatar
gio97 (Ex-Member)
Guru


Messaggi: 715
Iscritto: 25/04/2009

Up
1
Down
V
Segnala al moderatore
Postato alle 10:14
Giovedì, 09/09/2010
Hai provato a fare qualche controllo, per esempio con multitester, oscilloscopio, per sapere se la porta parallela invia i segnali? Inoltre, sei sicuro che i led funzionino e siano inseriti con la giusta polarità?

PM
Avatar
matfil92 (Normal User)
Newbie


Messaggi: 7
Iscritto: 18/08/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 9:55
Giovedì, 09/09/2010
Ho seguito proprio questa guida.
Il problema è che si accendono solo 3 led.

PM
Avatar
matfil92 (Normal User)
Newbie


Messaggi: 7
Iscritto: 18/08/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 17:26
Giovedì, 09/09/2010
In effetti era il cavo della parallela che non era correttamente cablato.
Grazie

PM