Component: PIC32 Core Timer (Storage)
Author | MatrixTSL |
Version | 1.0 (Release) |
Category | Storage |
Contents
PIC32 Core Timer component
Allows for easy and accurate timings using the built in Core timer on the PIC32 devices.
Examples
No additional examples
Downloadable macro reference
Start_S
A none blocking function that allows for accurate delays to be specified in seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Start_InstructionCount
A none blocking function that allows for accurate delays to be specified in FOSC instructions using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Delay_S
A blocking function that allows for accurate delays to be specified in seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Start_Ms
A none blocking function that allows for accurate delays to be specified in milliseconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Start_Us
A none blocking function that allows for accurate delays to be specified in micro seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Delay_InstructionCount
A blocking function that allows for accurate delays to be specified in FOSC instructions using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Delay_Ms
A blocking function that allows for accurate delays to be specified in milliseconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Start_Ns
A none blocking function that allows for accurate delays to be specified in nano seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Delay_Us
A blocking function that allows for accurate delays to be specified in micro seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Check_Counter
Checks to see if the counter time is elapsed.
Used in conjunction with the Start_ component macros.
Returns 1 if complete or 0 if still counting.
Parameters
- This macro has no parameters
Return value
- BOOL : Returns true if the operation is a success, else false
Delay_Ns
A blocking function that allows for accurate delays to be specified in nano seconds using the core timer.
Parameters
- ULONG Delay
Return value
- This call does not return a value
Simulation macro reference
This component does not contain any simulation macros
Property reference
This component does not contain any properties