Hi all,
I am using the nRF52832 and Segger Studio for developing a project.
My code is based on saadc, spi and rtc examples from 15.3 SDK. The saadc and spi work fine but when I use the code of the rtc example, especifically when I execute "nrf_drv_clock_lfclk_request(NULL)" function, after the subfunction "nrfx_clock_lfclk_start();" the program stops at this point and never exits from here:
.thumb_func
.weak Dummy_Handler
Dummy_Handler:
b .
I am using the same code of rtc example, and I have configured my sdk_config.h according to saadc, spi and rtc clocks, even though I use more peripherals. I have tried to use XTAL and RC for LF clock (changing NRFX_CLOCK_CONFIG_LF_SRC macro at sdk_config.h). RC is used by default for HF clock. I have both externals HF and LF clocks, but I have removed them also.
I have compared the codes, sdk_config.h, etc. and I don't know whats is the reason why my code doesn't work and it is blocked at "Dummy_Handler".
Please, can anybody help me with this? What is exactly the problem?
Finally I would like to share my functions, config file and CPU registers in order to give to the community more info.
Thanks.
Joaquim.
sdk_config.h
#include "globals.h"
#include "hal_ioexp.h"
#include "hal_buzzer.h"
#include "hal_button.h"
#include "hal_adc.h"
#include "app_timer.h"
#include "nrf_drv_clock.h"
#include "hal_timer.h"
#include "nrf_gpio.h"
#include "nrf_drv_rtc.h"
/***********************************************************************************
* CONSTANTS AND DEFINES
*/
/***********************************************************************************
* ENUMS
*/
/***********************************************************************************
* MACROS
*/
const nrf_drv_rtc_t rtc = NRF_DRV_RTC_INSTANCE(0); /**< Declaring an instance of nrf_drv_rtc for RTC0. */
/***********************************************************************************
* TYPEDEFS
*/
/***********************************************************************************
* GLOBALS
*/
/***********************************************************************************
* LOCALS
*/
uint8_t Timer_ID;
/***********************************************************************************
* FUNCTIONS
*/
/** @brief Function initialization and configuration of RTC driver instance.
*/
static void rtc_config(void)
{
uint32_t err_code;
//Initialize RTC instance
nrf_drv_rtc_config_t config = NRF_DRV_RTC_DEFAULT_CONFIG;
config.prescaler = 4095;
err_code = nrf_drv_rtc_init(&rtc, &config, rtc_handler);
APP_ERROR_CHECK(err_code);
//Enable tick event & interrupt
nrf_drv_rtc_tick_enable(&rtc,true);
//Set compare channel to trigger interrupt after COMPARE_COUNTERTIME seconds
err_code = nrf_drv_rtc_cc_set(&rtc, 0, 1, true);
APP_ERROR_CHECK(err_code);
//Power on RTC instance
nrf_drv_rtc_enable(&rtc);
}
/*
* Hal_Timer_Init
*/
void Hal_Timer_Init(void)
{
ret_code_t err_code = nrf_drv_clock_init();
APP_ERROR_CHECK(err_code);
nrf_drv_clock_lfclk_request(NULL);
// nrfx_clock_lfclk_start();
// while (!nrf_drv_clock_lfclk_is_running());
rtc_config();
}
static void rtc_handler(nrf_drv_rtc_int_type_t int_type)
{
if (int_type == NRF_DRV_RTC_INT_COMPARE0)
{
EventsApp.RTC |= Event_RTC_Timeout;
}
else if (int_type == NRF_DRV_RTC_INT_TICK)
{
}
}
/*
* Hal_Timer_Blink_RGB
*/
void Hal_Timer_Blink_RGB(void)
{
static bool toogle = true;
EventsApp.RTC &= ~Event_RTC_Timeout;
if (toogle)
{
encenLedRGB(RGB_WARNING, VERMELL, false, false);
}
else
{
bitClearAll();
}
toogle = !toogle;
}
CLOCK
TASKS_HFCLKSTART
TASKS_HFCLKSTOP
TASKS_LFCLKSTART
TASKS_LFCLKSTOP
TASKS_CAL
TASKS_CTSTART
TASKS_CTSTOP
EVENTS_HFCLKSTARTED 0x00000000
EVENTS_LFCLKSTARTED 0x00000001
EVENTS_DONE 0x00000000
EVENTS_CTTO 0x00000000
INTENSET 0x00000002
HFCLKSTARTED 0
LFCLKSTARTED 1
DONE 0
CTTO 0
INTENCLR 0x00000002
HFCLKSTARTED 0
LFCLKSTARTED 1
DONE 0
CTTO 0
HFCLKRUN 0x00000000
STATUS 0
HFCLKSTAT 0x00010000
SRC 0
STATE 1
LFCLKRUN 0x00000001
STATUS 1
LFCLKSTAT 0x00010000
SRC 0
STATE 1
LFCLKSRCCOPY 0x00000000
SRC 0
LFCLKSRC 0x00000000
SRC 0
BYPASS 0
EXTERNAL 0
CTIV 0x00000000
CTIV 0x00
TRACECONFIG 0x00000000
TRACEPORTSPEED 0
TRACEMUX 0
GPIOTE
TASKS_OUT[0]
TASKS_OUT[1]
TASKS_OUT[2]
TASKS_OUT[3]
TASKS_OUT[4]
TASKS_OUT[5]
TASKS_OUT[6]
TASKS_OUT[7]
TASKS_SET[0]
TASKS_SET[1]
TASKS_SET[2]
TASKS_SET[3]
TASKS_SET[4]
TASKS_SET[5]
TASKS_SET[6]
TASKS_SET[7]
TASKS_CLR[0]
TASKS_CLR[1]
TASKS_CLR[2]
TASKS_CLR[3]
TASKS_CLR[4]
TASKS_CLR[5]
TASKS_CLR[6]
TASKS_CLR[7]
EVENTS_IN[0] 0x00000000
EVENTS_IN[1] 0x00000000
EVENTS_IN[2] 0x00000000
EVENTS_IN[3] 0x00000000
EVENTS_IN[4] 0x00000000
EVENTS_IN[5] 0x00000000
EVENTS_IN[6] 0x00000000
EVENTS_IN[7] 0x00000000
EVENTS_PORT 0x00000000
INTENSET 0x80000007
IN0 1
IN1 1
IN2 1
IN3 0
IN4 0
IN5 0
IN6 0
IN7 0
PORT 1
INTENCLR 0x80000007
IN0 1
IN1 1
IN2 1
IN3 0
IN4 0
IN5 0
IN6 0
IN7 0
PORT 1
CONFIG[0] 0x00020501
MODE 1
PSEL 0x05
POLARITY 2
OUTINIT 0
CONFIG[1] 0x00021701
MODE 1
PSEL 0x17
POLARITY 2
OUTINIT 0
CONFIG[2] 0x00021f01
MODE 1
PSEL 0x1f
POLARITY 2
OUTINIT 0
CONFIG[3] 0x00000000
MODE 0
PSEL 0x00
POLARITY 0
OUTINIT 0
CONFIG[4] 0x00000000
MODE 0
PSEL 0x00
POLARITY 0
OUTINIT 0
CONFIG[5] 0x00000000
MODE 0
PSEL 0x00
POLARITY 0
OUTINIT 0
CONFIG[6] 0x00000000
MODE 0
PSEL 0x00
POLARITY 0
OUTINIT 0
CONFIG[7] 0x00000000
MODE 0
PSEL 0x00
POLARITY 0
OUTINIT 0
SAADC
TASKS_START
TASKS_SAMPLE
TASKS_STOP
TASKS_CALIBRATEOFFSET
EVENTS_STARTED 0x00000001
EVENTS_END 0x00000001
EVENTS_DONE 0x00000001
EVENTS_RESULTDONE 0x00000001
EVENTS_CALIBRATEDONE 0x00000000
EVENTS_STOPPED 0x00000000
INTEN 0x00000002
STARTED 0
END 1
DONE 0
RESULTDONE 0
CALIBRATEDONE 0
STOPPED 0
CH0LIMITH 0
CH0LIMITL 0
CH1LIMITH 0
CH1LIMITL 0
CH2LIMITH 0
CH2LIMITL 0
CH3LIMITH 0
CH3LIMITL 0
CH4LIMITH 0
CH4LIMITL 0
CH5LIMITH 0
CH5LIMITL 0
CH6LIMITH 0
CH6LIMITL 0
CH7LIMITH 0
CH7LIMITL 0
INTENSET 0x00000002
STARTED 0
END 1
DONE 0
RESULTDONE 0
CALIBRATEDONE 0
STOPPED 0
CH0LIMITH 0
CH0LIMITL 0
CH1LIMITH 0
CH1LIMITL 0
CH2LIMITH 0
CH2LIMITL 0
CH3LIMITH 0
CH3LIMITL 0
CH4LIMITH 0
CH4LIMITL 0
CH5LIMITH 0
CH5LIMITL 0
CH6LIMITH 0
CH6LIMITL 0
CH7LIMITH 0
CH7LIMITL 0
INTENCLR 0x00000002
STARTED 0
END 1
DONE 0
RESULTDONE 0
CALIBRATEDONE 0
STOPPED 0
CH0LIMITH 0
CH0LIMITL 0
CH1LIMITH 0
CH1LIMITL 0
CH2LIMITH 0
CH2LIMITL 0
CH3LIMITH 0
CH3LIMITL 0
CH4LIMITH 0
CH4LIMITL 0
CH5LIMITH 0
CH5LIMITL 0
CH6LIMITH 0
CH6LIMITL 0
CH7LIMITH 0
CH7LIMITL 0
STATUS 0x00000000
STATUS 0
ENABLE 0x00000001
ENABLE 1
RESOLUTION 0x00000002
VAL 2
OVERSAMPLE 0x00000001
OVERSAMPLE 1
SAMPLERATE 0x00000000
CC 0x000
MODE 0
EVENTS_CH[0].LIMITH 0x00000000
EVENTS_CH[0].LIMITL 0x00000000
EVENTS_CH[1].LIMITH 0x00000000
EVENTS_CH[1].LIMITL 0x00000000
EVENTS_CH[2].LIMITH 0x00000000
EVENTS_CH[2].LIMITL 0x00000000
EVENTS_CH[3].LIMITH 0x00000000
EVENTS_CH[3].LIMITL 0x00000000
EVENTS_CH[4].LIMITH 0x00000000
EVENTS_CH[4].LIMITL 0x00000000
EVENTS_CH[5].LIMITH 0x00000000
EVENTS_CH[5].LIMITL 0x00000000
EVENTS_CH[6].LIMITH 0x00000000
EVENTS_CH[6].LIMITL 0x00000000
EVENTS_CH[7].LIMITH 0x00000000
EVENTS_CH[7].LIMITL 0x00000000
CH[0].PSELP 0x00000001
PSELP 1
CH[0].PSELN 0x00000000
PSELN 0
CH[0].CONFIG 0x01040400
RESP 0
RESN 0
GAIN 4
REFSEL 0
TACQ 4
MODE 0
BURST 1
CH[0].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[1].PSELP 0x00000000
PSELP 0
CH[1].PSELN 0x00000000
PSELN 0
CH[1].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[1].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[2].PSELP 0x00000000
PSELP 0
CH[2].PSELN 0x00000000
PSELN 0
CH[2].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[2].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[3].PSELP 0x00000000
PSELP 0
CH[3].PSELN 0x00000000
PSELN 0
CH[3].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[3].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[4].PSELP 0x00000000
PSELP 0
CH[4].PSELN 0x00000000
PSELN 0
CH[4].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[4].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[5].PSELP 0x00000000
PSELP 0
CH[5].PSELN 0x00000000
PSELN 0
CH[5].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[5].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[6].PSELP 0x00000000
PSELP 0
CH[6].PSELN 0x00000000
PSELN 0
CH[6].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[6].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
CH[7].PSELP 0x00000000
PSELP 0
CH[7].PSELN 0x00000000
PSELN 0
CH[7].CONFIG 0x00020000
RESP 0
RESN 0
GAIN 0
REFSEL 0
TACQ 2
MODE 0
BURST 0
CH[7].LIMIT 0x7fff8000
LOW 0x8000
HIGH 0x7fff
RESULT.PTR 0x20000030
PTR 0x20000030
RESULT.MAXCNT 0x00000001
MAXCNT 0x0001
RESULT.AMOUNT 0x00000001
AMOUNT 0x0001
TIMER0
TASKS_START
TASKS_STOP
TASKS_COUNT
TASKS_CLEAR
TASKS_SHUTDOWN
TASKS_CAPTURE[0]
TASKS_CAPTURE[1]
TASKS_CAPTURE[2]
TASKS_CAPTURE[3]
TASKS_CAPTURE[4]
TASKS_CAPTURE[5]
EVENTS_COMPARE[0] 0x00000001
EVENTS_COMPARE[1] 0x00000000
EVENTS_COMPARE[2] 0x00000000
EVENTS_COMPARE[3] 0x00000000
EVENTS_COMPARE[4] 0x00000000
EVENTS_COMPARE[5] 0x00000000
SHORTS 0x00000001
COMPARE0_CLEAR 1
COMPARE1_CLEAR 0
COMPARE2_CLEAR 0
COMPARE3_CLEAR 0
COMPARE4_CLEAR 0
COMPARE5_CLEAR 0
COMPARE0_STOP 0
COMPARE1_STOP 0
COMPARE2_STOP 0
COMPARE3_STOP 0
COMPARE4_STOP 0
COMPARE5_STOP 0
INTENSET 0x00000000
COMPARE0 0
COMPARE1 0
COMPARE2 0
COMPARE3 0
COMPARE4 0
COMPARE5 0
INTENCLR 0x00000000
COMPARE0 0
COMPARE1 0
COMPARE2 0
COMPARE3 0
COMPARE4 0
COMPARE5 0
MODE 0x00000000
MODE 0
BITMODE 0x00000003
BITMODE 3
PRESCALER 0x00000000
PRESCALER 0x0
CC[0] 0x02dc6c00
CC 0x02dc6c00
CC[1] 0x00000000
CC 0x00000000
CC[2] 0x00000000
CC 0x00000000
CC[3] 0x00000000
CC 0x00000000
CC[4] 0x00000000
CC 0x00000000
CC[5] 0x00000000
CC 0x00000000
P0
OUT 0x00001000
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 0
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 0
PIN15 0
PIN16 0
PIN17 0
PIN18 0
PIN19 0
PIN20 0
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 0
PIN28 0
PIN29 0
PIN30 0
PIN31 0
OUTSET 0x00001000
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 0
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 0
PIN15 0
PIN16 0
PIN17 0
PIN18 0
PIN19 0
PIN20 0
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 0
PIN28 0
PIN29 0
PIN30 0
PIN31 0
OUTCLR 0x00001000
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 0
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 0
PIN15 0
PIN16 0
PIN17 0
PIN18 0
PIN19 0
PIN20 0
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 0
PIN28 0
PIN29 0
PIN30 0
PIN31 0
IN 0x80a00030
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 1
PIN5 1
PIN6 0
PIN7 0
PIN8 0
PIN9 0
PIN10 0
PIN11 0
PIN12 0
PIN13 0
PIN14 0
PIN15 0
PIN16 0
PIN17 0
PIN18 0
PIN19 0
PIN20 0
PIN21 1
PIN22 0
PIN23 1
PIN24 0
PIN25 0
PIN26 0
PIN27 0
PIN28 0
PIN29 0
PIN30 0
PIN31 1
DIR 0x08115100
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 1
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 1
PIN15 0
PIN16 1
PIN17 0
PIN18 0
PIN19 0
PIN20 1
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 1
PIN28 0
PIN29 0
PIN30 0
PIN31 0
DIRSET 0x08115100
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 1
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 1
PIN15 0
PIN16 1
PIN17 0
PIN18 0
PIN19 0
PIN20 1
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 1
PIN28 0
PIN29 0
PIN30 0
PIN31 0
DIRCLR 0x08115100
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 1
PIN9 0
PIN10 0
PIN11 0
PIN12 1
PIN13 0
PIN14 1
PIN15 0
PIN16 1
PIN17 0
PIN18 0
PIN19 0
PIN20 1
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 1
PIN28 0
PIN29 0
PIN30 0
PIN31 0
LATCH 0x00000000
PIN0 0
PIN1 0
PIN2 0
PIN3 0
PIN4 0
PIN5 0
PIN6 0
PIN7 0
PIN8 0
PIN9 0
PIN10 0
PIN11 0
PIN12 0
PIN13 0
PIN14 0
PIN15 0
PIN16 0
PIN17 0
PIN18 0
PIN19 0
PIN20 0
PIN21 0
PIN22 0
PIN23 0
PIN24 0
PIN25 0
PIN26 0
PIN27 0
PIN28 0
PIN29 0
PIN30 0
PIN31 0
DETECTMODE 0x00000000
DETECTMODE 0
PIN_CNF[0] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[1] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[2] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[3] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[4] 0x00000000
DIR 0
INPUT 0
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[5] 0x0000000c
DIR 0
INPUT 0
PULL 3
DRIVE 0
SENSE 0
PIN_CNF[6] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[7] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[8] 0x00000003
DIR 1
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[9] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[10] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[11] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[12] 0x00000003
DIR 1
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[13] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[14] 0x00000003
DIR 1
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[15] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[16] 0x00000001
DIR 1
INPUT 0
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[17] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[18] 0x00000004
DIR 0
INPUT 0
PULL 1
DRIVE 0
SENSE 0
PIN_CNF[19] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[20] 0x00000003
DIR 1
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[21] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[22] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[23] 0x0000000c
DIR 0
INPUT 0
PULL 3
DRIVE 0
SENSE 0
PIN_CNF[24] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[25] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[26] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[27] 0x00000003
DIR 1
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[28] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[29] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[30] 0x00000002
DIR 0
INPUT 1
PULL 0
DRIVE 0
SENSE 0
PIN_CNF[31] 0x0000000c
DIR 0
INPUT 0
PULL 3
DRIVE 0
SENSE 0
RTC0
TASKS_START
TASKS_STOP
TASKS_CLEAR
TASKS_TRIGOVRFLW
EVENTS_TICK 0x00000000
EVENTS_OVRFLW 0x00000000
EVENTS_COMPARE[0] 0x00000000
EVENTS_COMPARE[1] 0x00000000
EVENTS_COMPARE[2] 0x00000000
EVENTS_COMPARE[3] 0x00000000
INTENSET 0x00010001
TICK 1
OVRFLW 0
COMPARE0 1
COMPARE1 0
COMPARE2 0
COMPARE3 0
INTENCLR 0x00010001
TICK 1
OVRFLW 0
COMPARE0 1
COMPARE1 0
COMPARE2 0
COMPARE3 0
EVTEN 0x00010001
TICK 1
OVRFLW 0
COMPARE0 1
COMPARE1 0
COMPARE2 0
COMPARE3 0
EVTENSET 0x00010001
TICK 1
OVRFLW 0
COMPARE0 1
COMPARE1 0
COMPARE2 0
COMPARE3 0
EVTENCLR 0x00010001
TICK 1
OVRFLW 0
COMPARE0 1
COMPARE1 0
COMPARE2 0
COMPARE3 0
COUNTER 0x00000000
COUNTER 0x000000
PRESCALER 0x00000fff
PRESCALER 0xfff
CC[0] 0x00000001
COMPARE 0x000001
CC[1] 0x00000000
COMPARE 0x000000
CC[2] 0x00000000
COMPARE 0x000000
CC[3] 0x00000000
COMPARE 0x000000