Ciao Guido,
Il programma non possiede una guida ma il datasheet dovrebbe spiegare bene il suo funzionamento.
Queste sono le impostazioni base:
Riquadro Quarzo:
Scegli il quarzo che usi. Devi abilitare il check Fosc/4 poiché il timer riceve la frequenza diviso 4 (ciclo istruzione).
Riquadro Timer
Scegli iltimer che vuoi usare
Riquadro mode
8 o 16 bit, ma dipende dal timer. 16 bit ti permettono di contare per tempi più lunghi quindi avere frequenze più basse.
Riquadro Prescaler
Scegli il valore del prescaler ovvero della divisione del clock prima di andare nel timer
Riquadro postscaler (se abilitato, ovvero presente)
Permette di dividere ulteriormente il tempo ma dopo il timer, ovvero ritardare ulteriormente l'interruzione (guarda diagramma a blocchi nel datasheet).
...fatto!
Il valore delle frequenza delle interruzioni è quello che avresti se inverti di continuo il valore del pin ad ogni interruzione.
Se vuoi avere valori precisi devi precaricare un valore nei registri del Timer.
Questa tecnica è scritta nel testo C18 Step by Step (che stai leggendo ancora a salti!)
Il valore da scrivere nei registri e anche le impostazioni sono anche riportate nella casella di testo in basso. Il formato non è però in C18, ma si dovrebbe capire.
se continui a non leggere il testo C18 Step by Step mi offendo!
Saluti,
Mauro