Tutorials - PIC Peripherals |
Pin e RegistriPer quanto riguarda l' hardware, fortunatamente i PIC hanno un grado di intercambiabilità pin-to-pin molto elevato ed è possibile una buona generalizzazione. I pin dell'oscillatore sono solitamente denominati OSC1 e OSC2 e corrispondono solitamente a Ra7 e RA6. Per quanto riguarda i registri di controllo dell' oscillatore, invece, data la diversità delle risorse dei vari chip, una generalizzazione diventa più difficile e si richiede la lettura del foglio dati del componente utilizzato per determinare le varie opzioni. Comunque è possibile dire che, in presenza di modalità
INTOSC, sarà presente anche un registro OSCTUNE o simile, con lo scopo
di aggiustare la frequenza. In presenza di possibile switch tra fonti diverse di clock, un registro solitamente chiamato OSCON contiene i bit e i flag di gestione. Va considerato che la possibilità di svitch tra sorgenti di clock è una opzione che solitamente per default è disabilitata e deve essere abilitata nella fase di CONFIG con un parametro tipico IESO = ON o simili.
Ancora, va notato che, sfortunatamente, non in tutti i file .INC di
definizione dei processori vengono usati gli stesi termini ed è necessario
fare sempre riferimento alla sezione relativa alla configurazione del foglio
dati del componente usato. ALCUNE NOTE
Come accennato, il passaggio da una sorgente di clock ad un' altra richiede un certo tempo di attesa, tempo necessario alla sincronizzazione dei vari elementi. Inoltre, se il nuovo oscillatore deve essere avviato, tra il momento in cui viene alimentato ed il momento in cui l' oscillazione è stabile, passa un certo tempo, dipendente principalmente dalla frequenza dell' oscillatore stesso. Quindi è necessario, dopo una commutazione della sorgente di clock, attendere un tempo che Microchip definisce uguale a due cicli dl clock precedente più 3 o 4 cicli del nuovo clock. I flag di OSCCON possono essere utili in queste situazioni. Considerazioni praticheDa quanto abbiamo detto, si possono trarre le seguenti considerazioni pratiche e molto pragmatiche :
Dove non serva una frequenza particolare o una precisione estrema, il nostro PIC fa benissimo a meno di quarzo e condensatori. Oltretutto Per la maggior parte delle applicazione, questo è più che adeguato ed anche per istruzione o hobby è una caratteristica di grande comodità. con i modi INTIO si possono recuperare i due pin dell' oscillatore esterno come ulteriori IO, il che può essere |
||
|
Copyright © afg. Tutti i diritti riservati.
Aggiornato il 06/04/11.