System Tick (SysTick)
20
System Tick (SysTick)
20.1
Introduction
SysTick is a simple timer that is part of the NVIC controller in the Cortex-M4 microprocessor. Its
intended purpose is to provide a periodic interrupt for a RTOS, but it can be used for other simple
timing purposes.
The SysTick interrupt handler does not need to clear the SysTick interrupt source. This will be done
automatically by NVIC when the SysTick interrupt handler is called.
20.2
Functions
Functions
void
(void)
void
(void)
void
(void)
void
(void)
uint32_t
(void)
void
(uint32_t ui32Period)
uint32_t
(void)
20.2.1
Function Documentation
20.2.1.1 ROM_SysTickDisable
Disables the SysTick counter.
Prototype:
void
ROM_SysTickDisable(void)
ROM Location:
ROM_APITABLE
is an array of pointers located at
0x0100.0010
.
ROM_SYSTICKTABLE
is an array of pointers located at
ROM_APITABLE[10]
.
ROM_SysTickDisable
is a function pointer located at
ROM_SYSTICKTABLE[2]
.
Description:
This will stop the SysTick counter. If an interrupt handler has been registered, it will no longer
be called until SysTick is restarted.
April 8, 2013
227
Summary of Contents for Tiva TM4C123GH6PM
Page 26: ...Boot Loader 26 April 8 2013...
Page 68: ...Controller Area Network CAN 68 April 8 2013...
Page 122: ...Hibernation Module 122 April 8 2013...
Page 136: ...Inter Integrated Circuit I2C 136 April 8 2013...
Page 152: ...Memory Protection Unit MPU 152 April 8 2013...
Page 174: ...Pulse Width Modulator PWM Returns None 174 April 8 2013...
Page 196: ...Synchronous Serial Interface SSI 196 April 8 2013...
Page 222: ...System Control 222 April 8 2013...
Page 270: ...UART 270 April 8 2013...
Page 296: ...uDMA Controller 296 April 8 2013...
Page 351: ...April 8 2013 351...