Semplice interfaccia i2c su porta parallela non funzionante

Sep 28, 2008 8 Replies

Ho realizzato questa semplice interfaccia i2c:

formatting link



L'interfaccia non funziona su una scheda madre asus a7v600-x, ma funziona perfettamente su un vecchio p3. Ho provato a cambiare nel bios il settaggio della porta LPT, ma continua a non funzionare. La porta parallela, comunque, con altri dispositivi funziona. Il programma utilizzato è Ponyprog. Cosa potrebbe essere? Non sono molto esperto in elettronica. Grazie.



Saluti. Gianfranco



Pestando alacremente sulla tastiera Gianf70 ebbe l'ardire di profferire:

Probabilmente le temporizzazioni del software.

The wise person writes bomb-proof code. News 2002 [v 2.1] / StopDialer / PopDuster - http://www.socket2000.com Akapulce portal: http://www.akapulce.net

asyI2Cbus.gif

Verifica che:

- Il sistema operativo sia lo stesso

- non dipenda dalla macchina molto veloce (puoi provare a rallentare da BIOS il PC agendo sul clock di CPU...)

- le impostazioni di basso livello piuttosto critiche (polarit=E0 dei segnali, temporizzazioni, ecc) siano rispettate. Se ben ricordo, ponyprog permette certe flessibilit=E0

Piccio.

"Gianf70" ha scritto nel messaggio news: snipped-for-privacy@4ax.com...

Raccontaci che modifiche hai provato a fare nel settaggio del BIOS, perche sono parecchie cose da cambiare

1) indirizzo della porta togli (AUTO) 2) il modo di funzionamento BIDIREZIONALE o EPP o ECP

Si è lo stesso: Windows 2000

Ho provato ad abbassare la frequenza del processore. Continua a non funzionare.

Ho provato tutte le combinazione che Ponyprog mi permette. Continua a non funzionare.

Grazie.

Gianfranco

La porte parallela nel bios è settata all'indirizzo 378/IRQ7. Ho provato anche a selezionare tutte e tre le modalità (NORMAL, EPP, ECP), ma continua a non funzionare.

Grazie.

Gianfranco.

Tempo fa realizzai un cavo per collegare i vecchi floppy drive Commodore alla porta parallela. Ricordo che da qualche parte lessi che alcuni transistor non erano adatti perchè la tensione in uscita sulla porta parallela di qualche scheda madre non riusciva a innescare il transistor. Può essere vero anche in questo caso? Perdonatemi, ma non sono molto esperto in elettronica (abbandonata qualche decennio fa e ripresa solo ora). Grazie

Gianfranco

Gianf70 ha scritto:

Diciamo che una sua logica ce l'ha. Pero' ti togli il dubbio prima di tutto misurando i segnali (oscilloscopio o multimetro), oppure alimentando il circuito con un alimentatore esterno.

================================================================ Alberto Rubinelli - A2 SISTEMI news.aioe.org ThunderBird 2.0.0.14 Via Costantino Perazzi 22 - 28100 NOVARA - ITALY Tel 0321 640149 Fax 0321 391769 BBS 0321 392320 Mail: alberto@oldcomputers.de skype: albertorubinelli ICQ : 49872318 Visita il mio museo di computers: http://www.oldcomputers.it ================================================================

"Gianf70" ha scritto nel messaggio news: snipped-for-privacy@4ax.com...

perche

Inoltre, ho provato a scaricare sto PRG e ho notato che c'e' la funzione "CALIBRATION" deve essere qualcosa per adattarsi ai tempi della CPU, quindi ogni volta che cambi il modo di funzionamento della parallela devi rifare sta "calibrazione dei tempi" saluti

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required