|
Collegare 16 NTC alla parallela del PC 3/6
di Vincenzo Villa
Il software
Tutte le operazioni di gestione del multiplexer e del convertitore sono realizzate direttamente dal PC attraverso la porta parallela. Il software
allegato è suddiviso in due file:
- Il pilotaggio della porta parallela e le altre operazioni a basso livello sono gestita dalle funzioni contenute nel file
basicIO.c.
Le funzioni qui implementate permettono in particolare di impostare i quattro bit di indirizzo del multiplexer ed i due bit che costituiscono
il clock e lingresso digitale dellADC; inoltre è possibile leggere il segnale di uscita dellinterfaccia SPI e formattare
opportunamente i 12 bit provenienti serialmente dal convertitore. Per chi ha la pazienza di leggere il codice, mi scuso dei commenti un po
criptici e non sempre rigorosi. Il codice è, con minime modifiche, compilabile da qualunque compilatore C (almeno in ambiente DOS).
- Il file
Max186.c contiene linterfaccia utente ed il codice è specifico dellambiente LabWindows/CVI. Le
operazione più importanti sono quella di trasformare il numero letto dal convertitore nella corrispondente resistenza o temperatura
e quella salvare i risultati in un file di testo.
Nota by Cat: Tutti i files sorgenti e compilati, compreso la versione pdf originale di questo progetto, sono contenuti nel file 16ntc_to_parallelport.zip
(243 k)
|