idea accensione per motorino 2 tempi

bene Astro, allora, inizio a buttare giù due righe, che già ho qualche idea!
per la questione ritardo in gradi, pensavo di sfruttare una cosa che usavo sui pic, cioè miscelare l'assembler al C e più nello specifico il "nop".

stando al playground, un singolo "nop" crea un ritardo di 62,5nS a 16mhz. pertanto se ne concateno 4 ottengo 250nS. un'ottimo sottomultiplo se inserito in un ciclo for.

For(i=0 ; i< ritardo; i++) {
asm("nop\n\t""nop\n\t""nop\n\t""nop\n\t"); }

sempre se non sbaglio i calcoli, 135 cicli si avvicinano ai 33 uS dell'esempio di prima! :slight_smile:

cose ovvie per voi, ma non sempre per me!

ivan64, dipende di quale sistema parli. tutte le CDI carcano un grosso condensatore a 250-300V per funzionare, le TCI invece struttano la 12V stessa, sfruttando l'induttanza interna della bobina di accenzione. infatti, le due bobine non sono intercambiabili, perche una ha impedenza maggiore dell'altra!

ciao!