Ciao a tutti. Sto utilizzando un PIC e volevo chiedervi se conoscete un programma che consenta di dialogare col micro tramite porta seriale. Volevo inoltre chiedervi se esistono dei programmi che in aggiunta facciano un test per dire se il dispositivo è collegato o meno. Grazie.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
mi sfugge un po' il senso della domanda. Il dialogo tra il PIC e il PC non =E8 fine a se stesso, ma deve certamente fare certe cose in funzione dei dati ricevuti, quindi il programma non esiste ma te lo devi scrivere, ad esempio in Visual Basic. Marco
trovi diverse versioni di compilatore in versione demo, che per iniziare a fare quello che vuoi bastano. Questi includono molte opzioni per le porte RS232 ed i PIC, compresa una USART sw utilizzabile sui 16F84. Il sito è veramente ben fatto ed offre moltissima documentazione on line ed un forum a tema.
Preciso che non ho rapporti commerciali con questa azienda salvo essere loro cliente, sconsiglio di acquistare i prodotti in Italia ma direttamente da loro, sono un po' lunghi ma il risparmio si vede.
Per verificare se un dispositivo seriale è collegato solitamente vengono utilizzati i segnali DTR, DTS etc.
Fatti una bella ricerca du Google per RS232 e avrai le idee più chiare.
Ciao Carlo IW2FIV
Sal "Giuseppe Bauloti" ha scritto nel messaggio news: snipped-for-privacy@mygate.mailgate.org...
una routine che periodicamente invia un carattere di controllo e pretende di ricevere entro un certo tempo una risposta precisa, =E8 un buon sistema per capire non solo se il dispositivo =E8 collegato, ma anche se realmente sta funzionando. Marco
Ciao Anni fa avevo fatto alcuni programmetti in basic per testare gli ingressi e uscite (non dati) della porta RS232 (Request to send , DTR ecc). Ma ormai per trovare un PC che fa girare un programma in Basic......
Esempio:
100 PRINT "AGITO il REQUEST TO SEND (pin 4) uscire con ctrl break"
200 OUT (&H2FC),2:REM request to send attivo (+)
300 FOR I=1 TO 5000:NEXT
400 OUT (&H2FC),0 :REM REQUEST TO SEND NON ATTIVO (-)
500 FOR I= 1 TO 5000:NEXT
600 GOTO 200
Puoi rotolarti in terra dal ridere !!!! Buon Natale Ciao Giorgio
come software ti consiglio RealTerm, mi pare sia free per quanto riguarda il programmino per il controllo, concordo con quanto ti hanno già detto gli altri
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.