Port B e i suoi registri
27 Gennaio 2019Esercitazioni Pratiche con PowerPoint
27 Gennaio 2019
Il registro di configurazione CONFIG è in grado di abilitare o disabilitare le seguenti funzioni:
Il registro CONFIG è molto importante per configurare in modo corretto il micro, deve essere opportunamente scritto ogni volta che si verifica un reset in quanto esso viene sempre cancellato.
Questo registro si colloca negli indirizzi $001E e $001F ed è diviso in due parti, CONFIG2 ($001E) e CONFIG1 ($001F) questi possono essere scritti e letti in qualsiasi momento.
Struttura del registro CONFIG2 ($001E)
IRQPUD – IRQ1 (neg) controllo Pin Pull-up
1 = pull-up interno disconnesso
0 = pull-up interno connesso tra il IRQ1 (neg) e VDD
LVIT1,LVIT0 – bit di selezione low voltage inibhit trip voltage
Struttura del registro CONFIG1 ($001F)
COPRS – selezione del periodo di reset del COP
1 = ciclo di reset COP = (2^13-2^4) * 2OSCOUT
0 = ciclo di reset COP = (2^18-2^4) * 2OSCOUT
LVID – Bit di disabilitazione del Low Voltage Inhibit
1 = disabilitato
0 = abilitato
SSREC – Short Stop Recovery bit
SSREC abilita la CPU ad uscire dallo stato di STOP:
1 = stop mode recovery dopo un tempo di 32 * 2OSCOUT
0 = stop mode recovery dopo un tempo di 4096 * 2OSCOUT
STOP – abilita il comando di STOP
1 = abilita il comando ASSEMBLY STOP
0 = disabilita il comando ASSEMBLY STOP (illegal opcode)
COPD – bit di disabilitazione del COP
1 = disabilitato
0 = abilitato