diff options
-rw-r--r-- | main.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -491,8 +491,12 @@ static void InitPorts(void) static void GlobalInit(void) { - DCOCTL = CALDCO_12MHZ; + /* freq selection procedure compliant with errata BCL12 + * (potentially switching from RSEL < 12 to > 13) + */ + DCOCTL = 0; BCSCTL1 = CALBC1_12MHZ; + DCOCTL = CALDCO_12MHZ; TACTL = TASSEL_2 + ID_3 + TACLR + TAIE + MC_1; // SMCLK + div by 8 + reset + // enable interrupt + UP |