Getting started with TI-RTOS training series

Email

Getting Started with TI-RTOS: Chapter 10—using clock (timers)

Description

October 6, 2019

In this video, Eric Wilbur and Scott Specker of Embedded Advantage describe the objectives, agenda, and lab goals for Chapter 10 of the Getting Started with TI-RTOS workshop. 

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?

Additional information

arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki