-
Notifications
You must be signed in to change notification settings - Fork 8
inittimer12
Anobium edited this page Oct 18, 2020
·
1 revision
Syntax:
InitTimer12 prescaler, postscaler
Command Availability:
Available on Microchip microcontrollers with a Timer 12 module.
Explanation:
Parameters for this timer are detailed in the table below:
Parameter | Description |
---|---|
prescaler |
The value of the prescaler for this specific timer. See the tables below for permitted values. |
postscaler |
The value of the postscaler for this specific timer. See the tables below for permitted values. |
prescaler
can be one of the following settings:
Prescaler Value | Primary GCB Constant | Constant Equates to value |
---|---|---|
1:1 |
|
0 |
1:4 |
|
1 |
1:16 |
|
2 |
1:64 |
|
3 |
Note that a 1:64 prescale is only avaialable on certain midrange microcontrollers. Please refer to the datasheet to determine if a 1:64 prescale is supported by a spectific microcontroller.
postscaler
slows the rate of the interrupt generation (or WDT reset)
from a counter/timer by dividing it down.
On Microchip PIC microcontroller one of the following constants where the Postscaler Rate Select bits are in the range of 1 to 16.
Postcaler Value | Use Numeric Constant |
---|---|
1:1 Postscaler | 0 |
1:2 Postscaler | 1 |
1:3 Postscaler | 2 |
1:4 Postscaler | 3 |
1:5 Postscaler | 4 |
1:6 Postscaler | 5 |
1:7 Postscaler | 6 |
1:8 Postscaler | 7 |
1:9 Postscaler | 8 |
1:10 Postscaler | 9 |
1:11 Postscaler | 10 |
1:12 Postscaler | 11 |
1:13 Postscaler | 12 |
1:14 Postscaler | 13 |
1:15 Postscaler | 14 |
1:16 Postscaler | 15 |