Newsgroup: it.comp.programmare.win32
Titolo: rs485

Salve devo iniziare a scrivere una applicazione che gestisca una
comunicazione su rs485, qualcuno ha degli esempi a riguardo? vanno bene
anche esempi di comunicazione su rs232 grazie



io ho gestito una comunicazione con una rs485 attraverso un
convertitore per rs232 ... e in tal caso li il problema non
sussisteva..
se la rs485 è integrata dentro al pc, e windows la vede come un
normale driver x porta seriale.. puoi usare gli stessi accorgimenti,
altrimenti non vale.. purtroppo io ho usato il convertitore.. quindi
non ti posso dire nulla di +
antonio


Grzie per le informazioni, per caso potresti inviarmi una tracia del
programma che hai realizzato per la rs232, tanto per capire come realizzare
una applcazione del genere
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

anche esempi di comunicazione su rs232 grazie
Da Google:
http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=ec746e08d4728d16,3&seekm=04e9bbf8.49bd490d%40usw-ex0101-006.remarq.com
Da CodeProject:
http://www.codeproject.com/system/index.asp#Hardware%20programming
Da CodeGuru:
http://www.codeguru.com/network/serialport.shtml
Da MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/vcsmpserialsampleforcommunicationsdemonstration.asp
Ciao
Paolo


grazie :)
Gianluca


Il 22 Ott 2002, 11:13, 
pop...@REMOVE.yahoo.com
 (Goodidea) ha scritto:

grazie


una applcazione del genere
i programmi sono della azienda.. il wrapper c++ x la seriale è mio...
lo trovi su 
www.mrcod.net


--------------------------------
Inviato via 
http://usenet.libero.it


grazie
:)


 ha scritto nel messaggio
news:ap0tir$hnm$1...@gossip.excite.it...
| Salve devo iniziare a scrivere una applicazione che gestisca una
| comunicazione su rs485, qualcuno ha degli esempi a riguardo? vanno bene
| anche esempi di comunicazione su rs232 grazie
Purtroppo non ho esempi per la gestione della 485 o 232.
Posso dirti di cercare su MSDN le seguenti funzioni:
CreateFile, WriteFile, ReadFile, EscapeCommFunction, Get/SetCommTimeouts,
Get/SetCommState.
Non vi sono differenze nella gestione fra 485 e 232, l'unico inconveniente
che avrai sarà sull'handshake, nella 485 non ci sono ne RTS ne CTS ne DTR
ecc.
Dovrai fare *molta* attenzione al segnale RTS poiche alcuni
convertitori/schede lo usano per abilitare la trasmissione (altri lo fanno
in autodetect).
A questo punto avrai lo stesso problema per cui ho postato io (RTS e
seriale), se lo risolvi per favore avvisami
Ciao
Giuliano

seriale), se lo risolvi per favore avvisami
io ho utilizzato un odi questi componenti per passare il segnale dalla
232 alla 485.. aveva un piccolo problema.. per trasmettere dovevo
abilitare dalla 232 il pin RTS, dopodichè potevo inviare i dati e mi
dovevo aspettare l'echo dal dispositivo dei dati trasmessi.. sempre
dopo che avevo disattivato l'rts. una volta ricevuto l'echo potevo
stare in attesa della risposta.... antonio


Appena risolvo ti faccio sapere
Gianluca


 wrote:
| io ho utilizzato un odi questi componenti per passare il segnale dalla
| 232 alla 485.. aveva un piccolo problema.. per trasmettere dovevo
| abilitare dalla 232 il pin RTS, dopodichč potevo inviare i dati e mi
| dovevo aspettare l'echo dal dispositivo dei dati trasmessi.. sempre
| dopo che avevo disattivato l'rts. una volta ricevuto l'echo potevo
| stare in attesa della risposta.... antonio
Infatti, come dicevo alcuni dispositivi utilizzano il segnale RTS della
seriale 232 per far si essi possano pilotare i segnali Tx/Rx+ Tx/Rx- della
485.
Solo che per ricevere devi prima togliere RTS, le linee Tx/Rx+ e TX/Rx-
vanno in tristate, quindi un altro dispositivo puň pilotare i segnali e
trasmettere a sua volta.
Ciao
Giuliano