Comando schede elettroniche da porte pc

May 13, 2004 2 Replies

Ciao a tutti, avrei bisogno di un'informazione: se monto una piccola scheda elettronica (magari con dei transistor che eccitano dei relè) e la collego alla porta seriale o parallela del pc, posso pilotarla con l'assembly? Se si, qualcuno sa dirmi come?



Forse con le istruzioni IN e OUT? Devo conoscere gli indirizzi delle porte (o dei pin)? Come fare? Grazie Ciao Brunix


Ciao! Si le funzioni sono IN e OUT...ma devi fare attenzione ad alcuni fattori. Un tempo, utilizzando DOS e un compilatore di turbo C della Borland, si riusciva a controllare tranquillamente sia la porta parallela (3F8) che la seriale (378 o 278 dipendentemente se utilizzi la COM2 o la COM1). Ora dipende molto dal sistema operativo su cui lavori. Se ad esempio provi a utilizzare windows (anche dal 98) , ti capiterà di notare che se provi a mandare in esecuzione un programmino che cerca di spedire dati su tali porte, il sistema operativo va in crash (nel caso di W98 nn sempre succede...). Questo perchè gli ultimi Windows hanno delle librerie proprie per la gestione dell'I/O e, di conseguenza, se vuoi lavorare su porte parallele, seriali o altre, devi utilizzare per forza quelle librerie (e ti assicuro che nn è una cosa facile!). Cmq con una versione di Win98 SE io ho avuto pochi problemi a pilotare le varie porte di I/O...qualche volta mi è capitato che il SO si mettesse a rompere....ma niente di preoccupante! Spero di esserti stato d'aiuto. Saluti, Mik

"Brunix" ha scritto nel messaggio news:XcRoc.185908$ snipped-for-privacy@news3.tin.it...

posso

Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.682 / Virus Database: 444 - Release Date: 11/05/04

Brunix ha scritto:

Uno dei tantissimi punti di partenza:

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required