19/06/10 10:41
barbis72
Ciao a tutti...
Sto' facendo un programmino semplice semplice per comunicare con RS232 tra 2 PC: uno e' master e manda il comando.
L'altro e' lo slave e quando ha ricevuto il comando, deve mandare un ack o nack.
Il master quindi quando ha mandato il comando deve aspettarsi la risposta(ack o nack)
Se nn riceve niente in (esempio) 1 secondo, deve rimandare il comando.
Il tutto vorrei farlo con un do while, ma come posso far partire un timer se sono nel do while???? E' possibile leggere il timer di sistema e quindi fare una differenza tra timer start letto e timer attuale letto???
Sto' facendo un programmino semplice semplice per comunicare con RS232 tra 2 PC: uno e' master e manda il comando.
L'altro e' lo slave e quando ha ricevuto il comando, deve mandare un ack o nack.
Il master quindi quando ha mandato il comando deve aspettarsi la risposta(ack o nack)
Se nn riceve niente in (esempio) 1 secondo, deve rimandare il comando.
Il tutto vorrei farlo con un do while, ma come posso far partire un timer se sono nel do while???? E' possibile leggere il timer di sistema e quindi fare una differenza tra timer start letto e timer attuale letto???
aaa