Oppure

Loading
10/12/13 7:20
mosine
Salve,
ho un problema con l'oggetto mscomm. Vi spiego. Per effettuare la trasmissione ho bisogno di "alzare" il segnale RTS (attendo il segnale CTS), trasmettere e tirare giù il segnale RTS. Il problema è legato alla fine della trasmissione. Vi chiedo se c'è un modo per sapere quando la trasmissione è finita.
Ho provato:
- trasmetto, metto una pausa di 50-100 msec e tiro giù RTS. Il problema è che appena prima di tirare giù il segnale RTS, mi arrivano i dati in ricezione (evento evComReceive)
- prima di trasmettere imposto la proprietà sthreshold uguale al numero di byte da inviare, in maniera tale da scatenare l'evento evcomsend, ma quando scatta l'evento la trasmissione non è ancora iniziata.
Tutte le prove sono state effettuate verificandole con un oscilloscopio.
Grazie
aaa
10/12/13 9:14
nessuno
Non devi gestire tu i segnali RTS/CTS.

Imposta la proprietà Handshaking a comRTS

msdn.microsoft.com/en-us/library/…(v=vs.60).aspx

e controlla se funziona.
Ultima modifica effettuata da nessuno 10/12/13 9:14
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.