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
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