Component: STM32 Timer (Timing)

From Flowcode Help
Jump to navigationJump to search
Author Matrix TSL
Version 1.1
Category Timing


STM32 Timer component

Allows you to measure the passage of time via the use of the STM hardware timer. Works like a stopwatch with macros to start, stop and reset the timer counter. Returns time as integer Seconds, Milliseconds and also Floating Point and String.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_TimerComponentSTM32.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_TimerComponentSTM32.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples







Macro reference

GetCountMilliseconds

Fc9-comp-macro.png GetCountMilliseconds
Returns the count value as a number of milliseconds 
Fc9-u32-icon.png - ULONG Return


GetCountReal

Fc9-comp-macro.png GetCountReal
Returns the count value as a floating point value in seconds. 
Fc9-f32-icon.png - FLOAT Return


GetCountSeconds

Fc9-comp-macro.png GetCountSeconds
Returns the count value as a number of whole seconds, rounded down to the nearest second 
Fc9-u32-icon.png - ULONG Return


GetCountString

Fc9-comp-macro.png GetCountString
Returns the count value as a floating point string in seconds. 
Fc9-u8-icon.png - BYTE Precision
Number of decimal places to display in string 
Fc9-string-icon.png - STRING Return


GetRawCount

Fc9-comp-macro.png GetRawCount
Returns the number of milliseconds elapsed since the timer was started. 
Fc9-u32-icon.png - ULONG Return


ResetCounter

Fc9-comp-macro.png ResetCounter
 
Fc9-void-icon.png - VOID Return


StartCounter

Fc9-comp-macro.png StartCounter
Starts the timer counting. 
Fc9-bool-icon.png - BOOL ResetCounters
Range: 0-1 where 0=Do Not Reset and 1=Reset 
Fc9-void-icon.png - VOID Return


StopCounter

Fc9-comp-macro.png StopCounter
Stops the timer counting. 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-conn-icon.png Simulation
Fc9-type-21-icon.png Timer Delay (ms)
Number of milliseconds between timer events which increment the simulated timer counter variable. 10ms will yield the highest resolution. Values less than this will likely just increase the error and making the timer run slow. Higher delays will yield greater accuracy. 
Fc9-type-21-icon.png Decimal Points