calcolo seganale PWM

13 Anni 7 Mesi fa #1 da Guido
calcolo seganale PWM è stato creato da Guido
Salve, mi inseganate ad impostare il programma PIC TIMER CALCULATOR per trovare la frequenza del segnale PWM?
GRazie.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
13 Anni 7 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: calcolo seganale PWM
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login