ma come testare che la lpt1 funzioni?
serve il tester?
come cambiare il valore di una porta di uscita mediante un terminale?
mi indicate un terminale che giri in win xp?
Pilotare alcuni LED con porta parallela
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
13 messaggi
• Pagina 2 di 2 • 1, 2
0
voti
carmen976 ha scritto:niente di più semplice?
Guarda, se trovi un qualcosa di più semplice di una SCU ... beh, te ne regalo volentieri una.
Parola!

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
1
voti
carmen976 ha scritto:ma come testare che la lpt1 funzioni?
serve il tester?
A livello HW sì, ma in genere è difficile, perché non si riesce mai a capire se non ha funzionato l'operazione di scrittura o la parallela stessa.
Probabilisticamente parlando è più facile che non funzioni l'operazione di scrittura
carmen976 ha scritto:come cambiare il valore di una porta di uscita mediante un terminale?
Ehh... in windows xp è già un problema.
Non lo sarebbe su win 95 o win 98, perché la protezione dell'HW, a quei tempi, non esisteva.
Da windows 2000 in avanti sono state tolte le istruzioni asm IN e OUT e il controllo dell'HW è stato passato de facto al sistema operativo.
Già in windows xp bisogna scrivere un driver apposito, per pilotare la parallela (o trovarne uno già fatto, forse c'è, magari qualcuno ha scritto apposite funzioni attraverso DLL o VBX... le vie dell'informatica sono finite ma con un numero sufficiente di bit)
Nel ring3 (il livello delle normali applicazioni utente) sono possibili istruzioni di ingresso e uscita solo su particolari indirizzi attraverso la manipolazione della cosiddetta I/O permission table, modificabile solo all'interno del ring0 (livello più vicino alla macchina).
La soluzione è quella di scrivere un device driver che, essendo eseguito nel ring0, permette la gestione diretta dell'hardware, ma secondo me non ne vale la pena, davvero.
Dammi retta, usa una SCU o perlomeno un FTDI.
carmen976 ha scritto:mi indicate un terminale che giri in win xp?
putty
Ciao,
Pietro.
PS: tu per applicazione semplice cosa intendi? Più semplice di una SCU non saprei davvero cosa consigliarti.
Hai letto l'articolo?
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12207
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
13 messaggi
• Pagina 2 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 163 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

pigreco]=π