inittimer10 - Anobium/Great-Cow-BASIC-Help GitHub Wiki
Syntax:
InitTimer10 prescaler, postscaler
Command Availability:
Available on Microchip microcontrollers with a Timer 10 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 |