Porta seriale..

Ho la necessità di dover leggere lo stato binario di un segnale TTL utilizzando la porta seriale, c'è qualche progetto già fatto?

Grazie

--
Andrea

Msn: sistarelli@hotmail.com
Icq: 11598516
Reply to
Andrea
Loading thread data ...

"Andrea" ha scritto nel messaggio news: snipped-for-privacy@news.cline.it...

Per utilizzare il TTL sulla seriale (immagino RS232) hai bisogno di convertire il "formato". Esiste un chip in grado di farlo ma non mi ricordo la sigla. Inoltre il TTL è un solo bit, è una serie di bit/byte in "serie" o in "parallelo" ? Se è in parallelo, oltre a convertire il tipo di standard devi anche preoccuparti di questa conversione.

ciao

Reply to
d_daves

Dunque per la conversione dei livelli ho visto che viene spesso utilizzato il MAX232. Lo so che i dati devono essere inviati alla RS-232 in modo seriale, ecco perchp chiedevo se qualcuno aveva già qualche schema con magari qualche integrato che effettua una sorta di conversione parallelo/serie.

--
Andrea

Msn: sistarelli@hotmail.com
Icq: 11598516
Reply to
Andrea

Ciao I consigli che ti hanno dato sono giusti, ma se lo scopo e' di leggere un segnale che passa da 0V a+5V, con un po' di aiuto, gli ingressi Clear TO Send (pin5) e Data Set Ready (pin 6) spesso lo fanno ,anche se nati per ricevere un +/- 12 V . Una prova si fa in 5 minuti. Male che vada tensioni a +12V e a -12 V (circa),le puoi ottenere (e quindi usare per farti il circuitino) da RQTS(pin 4) e DTR(pin 20) opportunamente settati da SW.

Se pero' riesci a farti regalare da Maxim un Max232 ... meglio !!!

Ciao Giorgio

Reply to
Giorgio Montaguti

Ho fatto qualche prova con la parallela e ho visto che è molto più semplice usare i 5 segnali di controllo che non la seriale :)

--
Ciao
Andrea

Msn: sistarelli@hotmail.com
Icq: 11598516
Reply to
Andrea

Ciao Ma se della seriale usi i segnali di controllo, e' esattamente la stessa cosa . es.settare RQS e DTR poi leggere DSR e CTS , col vituperato basic

90 PRINT" controllo ingressi porta RS232 COM2" 100 REM COM2=2F8 COM1=3F8 REGISTRO DI INPUT =XF8+6 =2FE 110 OUT (&H2FC),3 :REM setto rqs to send e dtr on (pin 4 e 20) 112 REM il positivo lo prendo da pin 20 (dtr) 2FC porta di out 200 A=INP(&H2FE) :REM leggo gli ingressi DSR pin 6 e CTS pin 5 210 IF( A AND 32)32 THEN PRINT "DATA SET READY off" :REM BIT 5 220 IF(A AND 16)16 THEN PRINT "CLEAR TO SEND off" :REM BIT 4 230 IF( A AND 32)=32 THEN PRINT "DATA SET READY on" :REM BIT 5 240 IF(A AND 16)=16 THEN PRINT "CLEAR TO SEND on" :REM BIT 4 300 PRINT A

che si legge come il libro Cuore !!! Cambiando poche lettere questo programmono va bene anche per i fili di controllo della parallela !!

Noti una certa nostalgia !!!????

Ciao Giorgio

Reply to
Giorgio Montaguti

mm... Effettivamente è molto simile e soprattutto banale.. Ammetto.. Pensavo fosse più complesso..

Grazie

--
Ciao
Andrea

Msn: sistarelli@hotmail.com
Icq: 11598516
Reply to
Andrea

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.