Il funzionamento di quella del merg non l'ho capito molto bene, ma quella del MiniDcc, in sostanza, continua a rotazione a mandare le info riguardo la velocità e le funzioni relative alle sue 4 loco comandabili
Codice: Seleziona tutto
call DCCIdle
call DCCZero
call SyncPulse
call SendDCCPulse1 ;Send Loco#1 info (Preamble/Address/Speed)
call SendDCCPulse2 ;send loco#2 info ...
call SendDCCPulse3
call SendDCCPulse4
call DCCIdle
call FuncGroup1_1
call FuncGroup1_2
call FuncGroup1_3
call FuncGroup1_4
Ovvero, non appena mi arriva un comando dal throttle, creo il pacchetto DCC e lo invio alcune volte (due o tre volte), poi mi metto a mandare IDLE packet fino a quando non mi arriva un altro messaggio dal throttle.
Voi che ne pensate? Suggerimenti?