ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Programma LPTtest. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori Il programma proposto consente all'utente di impostare il livello di segnale logico desiderato su qualsiasi uscita della porta della stampante del computer e conoscere lo stato di qualsiasi ingresso di questa porta. Faciliterà la creazione di dispositivi collegati alla porta. I radioamatori progettano dispositivi che funzionano insieme a un computer e sono collegati ad esso tramite COM, LPT, meno spesso PCI, ISA, USB, ecc. Ci sono molti esempi [1-5]. Questi sono programmatori, emulatori, convertitori analogico-digitale e digitale-analogico e altro ancora. Sebbene, a causa delle ampie capacità del computer, tali dispositivi siano molto più semplici di quelli che funzionano autonomamente, devono comunque essere controllati e regolati dopo la produzione. Testare un dispositivo collegato a un computer utilizzando il suo programma di lavoro è tutt'altro che l'opzione migliore. Di solito non fornisce funzioni per la visualizzazione dei valori dei segnali sulle linee di ingresso dell'interfaccia e la loro modifica manuale in uscita. In rari casi, al dispositivo è collegato uno speciale programma di test (ad esempio, [4]), che serve a verificare il passaggio dei segnali attraverso i suoi circuiti. Ma per testare altro hardware, un programma del genere, di norma, non è adatto. Di conseguenza, il dispositivo assemblato deve essere controllato senza un computer, applicando segnali al connettore dell'interfaccia che simulano il funzionamento di un PC, che inoltre non può essere definito conveniente. Per stabilire dispositivi collegati alla porta COM del computer, è possibile utilizzare il programma TSOM, che consente di controllare separatamente ciascun segnale di uscita della porta e monitorare i livelli di tutti gli ingressi. La descrizione di questo programma in [6] ha portato l'autore all'idea di crearne uno simile per la porta parallela. È così che è apparso il programma LPTtest, in grado di monitorare tutti i segnali della porta LPT. Il programma è stato testato sotto Windows 98 e Windows XP, non ci sono controindicazioni per funzionare in altre versioni di Windows. Il programma accede ai registri delle porte tramite il driver software LPTwdmlO [7]. Quando si lavora con Windows 9x/Me, sarà necessario installare questo driver manualmente: eseguire l'Installazione guidata hardware dal Pannello di controllo, selezionare Altri dispositivi nell'elenco che appare e specificare la cartella in cui si trovano i file Iptwdmio.sys e Iptwdmio.inf situato. Al termine dell'installazione, è necessario riavviare il computer. E ora - una citazione da [7]: "Quando si lavora su Windows 2000/XP, l'installazione manuale è anche possibile in modo simile. Ma a differenza di Windows 98/Me, sicuramente non sarà necessario riavviare durante l'installazione, il driver si avvia Inoltre, installazione manuale C'è un vantaggio: se il programma client è stato eseguito come utente non amministratore, sarà comunque in grado di lavorare con le porte tramite il driver." E un'altra citazione: "L'installazione automatica viene eseguita durante la creazione di un oggetto per lavorare con il driver nel programma utente se il programma viene eseguito su una piattaforma della famiglia NT, ad es. Windows NT4/2000/XP e il driver non è stato precedentemente installato manualmente. Quando questo non richiede alcuna azione aggiuntiva da parte dell'utente, ma se il programma viene avviato per conto di un utente che non ha diritti di amministratore, l'installazione automatica non avverrà e il programma non sarà in grado di gestire le porte." Prima di eseguire il programma LPTtest, assicurarsi di copiare il file Iptwdmio.sys nella stessa cartella del file LPTtest.exe. Dovrebbe contenere anche i file LPTpins.jpg (la posizione dei socket del socket DB-25F) e LPThelp.mhtml (help sull'interfaccia LPT). La finestra del programma LPTtest è mostrata in fig. 1. Visualizza lo stato di cinque ingressi, quattro linee di uscita della porta e otto linee del suo bus dati. Le scritte Low (basso) o High (alto) a destra di ogni pulsante che modifica lo stato della linea di uscita, e a destra di ogni nome della linea di ingresso, mostrano il livello del segnale logico corrente sul corrispondente pin del connettore. All'avvio, LPTtest imposta tutte le uscite su basso. Il valore corrente del codice nel registro dei dati della porta (DR) visualizzato nella riga di stato nei sistemi numerici decimali ed esadecimali viene aggiornato dal programma con una frequenza di 100 Hz. Se si porta il puntatore del mouse su qualsiasi pulsante o sul nome della riga di input, viene visualizzato un suggerimento con il numero di questo pin nel connettore DB-25F standard per la porta LPT. Per vedere l'immagine di un connettore simile a quello mostrato in fig. 2, è sufficiente selezionare la voce Pinout del connettore nel menu Help. La voce LPT Interface... dello stesso menu visualizzerà il contenuto del file di aiuto. Il menu Select Port offre due opzioni in questa versione del programma: LPT1 (indirizzo base 378h) e LPT2 (indirizzo base 278h). Il numero di porta selezionato verrà scritto nel file Config.txt e letto da esso al successivo avvio del programma. Se tale file non esiste, il programma lo creerà nella sua cartella, scegliendo di default la porta LPT1. I pulsanti di opzione Output e Input modificano lo stato del quinto bit del Port Control Register (CR), trasferendo così il bus dati in modalità output (impostata per impostazione predefinita) o input. Il bus è in grado di funzionare su input nella maggior parte dei computer moderni, gli adattatori di interfaccia parallela di modelli obsoleti non offrono tale opportunità. Quando il bus dati è configurato per l'ingresso, le sue linee sono collegate attraverso i resistori forniti nel controller della porta a una sorgente di tensione di +5 V. Pertanto, il livello logico sulle linee che non sono collegate a circuiti esterni è percepito come alto. Quando si commuta il bus dati dall'ingresso all'uscita, il programma imposta automaticamente il valore su zero nel registro DR, per cui tutte le linee del bus verranno abbassate. Il programma esegue la stessa operazione quando si cambia la porta, all'avvio e allo spegnimento. programma LPTtest e tutti i file necessari per il suo funzionamento scrittore
Autore: A. Vakulenko, Tyumen Vedi altri articoli sezione microcontrollori. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Lega con effetto barimagnetico gigante ▪ La funzione Leader Brain aiuta a persuadere ▪ L'autista non è ostacolato da un cellulare nelle sue mani, ma dal parlare su di esso ▪ Nasi elettronici per allevamenti ▪ Causa di ronzio nelle orecchie News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ LED della sezione del sito web. Selezione dell'articolo ▪ articolo di Watson James. Biografia di uno scienziato ▪ articolo Cos'è il gruppo di lingue romanze? Risposta dettagliata ▪ L'articolo di Svid è d'argento. Leggende, coltivazione, metodi di applicazione ▪ articolo Storia dei metal detector. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica ▪ articolo Indovinelli con pesate e trasfusioni
Lascia il tuo commento su questo articolo: Commenti sull'articolo: Autista del trattore Perché non ci sono informazioni sul server della rivista radiofonica a cui fanno riferimento gli autori che sono discusse nell'articolo "Programma LPTtect ..."? Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |