Getting Started with TI-RTOS: Chapter 10—using clock (timers)
Chapter 10 covers these topics and answers these questions:
Timers – Let me count the ways
- How do hardware timers interact with TI-RTOS?
- Does BIOS, TI-RTOS kernel use hardware timers?
- Which timer is used by BIOS, TI-RTOS by default?
- Which timer should I use on my target and why?
- What are the default timers used by TI-RTOS, BIOS? SYS/BIOS?
- Can you combine timers for use as tick rate and Timestamp?
TI-RTOS System “Tick”
- How do you configure the RTOS heartbeat or system tick or tick rate on BIOS, TI-RTOS?
- What is the system tick used for?
- How do you trigger functions to run periodically based on the tick rate?
- If I have a low-power application, is there a way to suppress the interrupts or the ticks that are not necessary?
Creating Clock Functions
- How do you create a clock function statically in the .cfg file?
- How do you create a clock function dynamically via the heap? Clock_create()?
Timer Usage – Summary
- What are the default timers used in TI-RTOS? BIOS? SYS/BIOS?
- Can I combine timers in TI-RTOS?
- What timer is used for the BIOS tick rate?
- What timer is used for Timestamp?
- What timer is used for Seconds module? RTC?
Lab 10 – Using Clock Functions
- How do I create a clock function and use it to blink an LED?
- What is a TI-RTOS Swi? What is the Swi priority?