|
|||
IL MICRO 10F320 |
|||
|
|||
Torna all'indice Sessioni--->MODULO OSCILLATORE
Nel 10F320 la sorgente del clock di sistema pụ
essere di due tipi: esterna (EC)
o interna (INTOSC). La modalità EC
(External Clock) permette di utilizzare
una sorgente esterna. La modalità INTOSC utilizza come clock di
sistema il clock dell’oscillatore interno presente nel micro. Non e'
previsto l'utilizzo di quarzi o risonatori esterni. Per
settare la modalità da utilizzare bisogna agire sul bit FOSC
(bit 0) del registro di configurazione(
con FOSC=0 si setta la INTOSC). In figura è
riportato lo schema a blocchi semplificato del circuito di generazione
del clock.
Fig. 1: Schema a blocchi del generatore di
clcok di sistema
I registri di controllo OSCON e CLKRCON
Il registro OSCON controlla il
modulo oscillatore e contiene i bit IRCF<2:0>, HFIOFR, HFIOFS,
LFIOFR.
Per il significato dei bit IRCF<2:0 >
si rimanda al datasheet. Il registro CLKRCON permette,
tramite il bit CLKROE, di forzare sul
pin RA2, nella funzione CLKR, il clock di sistema FOSC/4 ignorando il settaggio fatto sul registro TRIS
per il pin RA2.
Modalità INTOSC
Il modulo oscillatore interno al micro,
utilizzato come fonte di clock di sistema, si compone di due
oscillatori: l’oscillatore ad alta
frequenza HFINTOSC a 16MHz e l’oscillatore a bassa
frequenza LFINTOSC a 31kHz il cui stato è indicato dal
bit LFIOFR del registro di controllo OSCON. Modalità EC
Nella modalità EC la fonte del clock di sistema è esterna. Per selezionare la modalità EC bisogna settare a 1 il bit FOSC del registro di configurazione. Il segnale di clock esterno deve essere applicato al pin RA1 che ha la funzione di ingresso dedicato per questa funzione perdendo tutte le altre funzioni ad esso associate (GPIO, AN1, etc). |
|
||
|
|||