Syntax:
InitTimer5 source, prescaler
Command Availability:
Available on all microcontrollers with a Timer 5 module.
Explanation:
InitTimer5 will set up timer 5.
Parameters are required as detailed in the table below:
| Parameter | Description |
|---|---|
|
|
The clock source for this specific timer. Can be either
Enhanced Microchip PIC microcontrollers with a dedicated TMRxCLK register support additional clock sources. This includes, but limited to, the following devices: 16F153xx, 16F16xx, 16F188xx and 18FxxK40 Microchip PIC microcontroller series On these devices the clock source can be one of the following:
|
|
|
The value of the prescaler for this specific timer. See the tables below for permitted vales for Microchip PIC or the Atmel AVR microcontrollers. |
When the timer overflows an interrupt event will be generated.
This interrupt event can be used in conjunction with On Interrupt to run a section of code when the interrupt event occurs.
Microchip PIC microcontrollers:
On Microchip PIC microcontrollers prescaler must be one of the following constants:
| Prescaler Value | Primary GCB Constant | Constant Equates to value |
|---|---|---|
|
1:1 |
|
0 |
|
1:2 |
|
16 |
|
1:4 |
|
32 |
|
1:8 |
|
48 |
These correspond to a prescaler of between 1:2 and 1:8 of the oscillator (FOSC/4)
speed. The prescaler will apply to either the oscillator or the external
clock input.
Atmel AVR microcontrollers:
On the majority of Atmel AVR microcontrollers prescaler must be one of the following constants:
The prescaler will only apply when the timer is driven from the Osc the internal oscillator - the prescaler has no effect when the external clock source is specified.
| Prescaler Value | Primary GCB Constant | Secondary GCB Constant | Constant Equates to value |
|---|---|---|---|
|
1:0 |
|
|
0 |
|
1:1 |
|
|
1 |
|
1:8 |
|
|
2 |
|
1:64 |
|
|
3 |
|
1:256 |
|
|
4 |
|
1:1024 |
|
|
5 |
Supported in <TIMER.H>

