Provo a spiegarmi.
Dovrei inviare alla LPT una sequenzadi dati. Questo serve per muovere un motore a passi.
Il tutto dovrebbe accadere quando tengo premuto un pulsante.
Mi spiego:
Clicco e tengo premuto il pulsante "PULS".
Fintanto che PULS è premuto alla LPT arriva, ad esempio, %01010000, pausa, %01100000, pausa, %10100000%, pausa, 10010000...... e cosi da capo fintanto che PULS rimane premuto.
Ho realizzato questo con l'ausilio dell'oggetto timer, impostanto l'intervallo a 1 millisec.
L'inconveniente sta nel fatto che 1 millisec è ancora troppo lento, ma l'oggetto Timer meno di questo valore non accetta.
1 millisec potrebbe sembrare già un tempo ridottisimo ma si tratta di gestire gli avvolgimenti un motore a passi e 1 millisec lo fa girare "lentino".
Mi chiedo allora se esiste un altro modo per poter realizzare una cosa simile.
Ora lasciamo stare la sequenza che deve arrivare etc etc; per farla semplice..... e per poter comprendere meglio.....
.......se ad esempio volessi un "beep" ogni 0,5 millisec fintanto che tengo premuto un pulsante, come si fa?