CCS: Version: 6.1.2.00015
Tiva Eval Board: EK_TM4C1294XL
TivaWare_C_Series-2.1.2.111
xdctools_3_31_01_33_core
I am trying to set up a Timer to occur continuously every 256 microseconds that can be started and stopped by the program.
Using configuration I created a timer instance with:
TimerID = 0
Period = 256 (period in microseconds)
Start mode = timer will be started by user
Run mode = dynamically reporgrammed
Elsewhere in configuration, the CPU frequency is set to 120MHz
When the program tells the timer to run, the timer ISR function is invoked once every ~35 SECONDS.
This is a little more error than I would expect :)
As a test, prior to starting the timer, I called 'Timer_setPeriodMicroSecs' with a value of 256 and it returned '1' indicating it thought it could do it.
Any help would be appreciated.