SysTick Timer
Address |
Register Name |
Register Write |
Register Read |
Default |
Description |
---|---|---|---|---|---|
0xE000E010 |
SysTick_CTRL |
- |
(16) COUNTFLAG |
0x0 |
Reads as 1 if SYSTICK counter has reached 0 since the last time the timer has reached 0. Clears to 0 on read. |
|
|
(2) CLKSOURCE |
(2) CLKSOURCE |
0x0 |
SYSTICK timer clock source |
|
|
(1) TICKINT |
(1) TICKINT |
0x0 |
SYSTICK timer interrupt enable |
|
|
(0) ENABLE |
(0) ENABLE |
0x0 |
SYSTICK timer enable |
0xE000E014 |
SysTick_LOAD |
(23:0) RELOAD |
(23:0) RELOAD |
0x0 |
Counter reload value for the SYSTICK timer when it reaches 0 |
0xE000E018 |
SysTick_VAL |
(23:0) CURRENT |
(23:0) CURRENT |
0x0 |
Current value of the SYSTICK counter value. Write to clear counter. |
0xE000E01C |
SysTick_CALIB |
- |
(31) NOREF |
0x0 |
Indicates if a reference clock is available |
|
|
- |
(30) SKEW |
0x1 |
Indicates if calibration value is exactly 10 ms or not |
|
|
- |
(23:0) TENMS |
0x139 |
SYSTICK counter calibration value for 10 ms. A value of 0 means the calibration value is not available |