timers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
timers [2025/03/24 14:31] – arisotura | timers [2025/04/13 13:51] (current) – arisotura | ||
---|---|---|---|
Line 38: | Line 38: | ||
| 0 | ?? | | | 0 | ?? | | ||
| 1 | Timer enable | | | 1 | Timer enable | | ||
- | | 2 | ?? | | + | | 2 | Count direction; 0=up, 1=down |
| 4-6 | Prescaler | | | 4-6 | Prescaler | | ||
Line 59: | Line 59: | ||
**0xF0000414** | **0xF0000414** | ||
- | Counter. Can be written to, the timer will count from the new value. | + | Counter. Can be written to, the timer will count from the new value. Writes are ignored when the timer isn't active. |
- | When the timer goes past the target, the timer is reloaded to 0 and IRQ 0x00 is triggered. | + | When the timer goes past the target |
Writing a new value greater than the target does not cause a reload. | Writing a new value greater than the target does not cause a reload. | ||
Line 72: | Line 72: | ||
Target. | Target. | ||
- | Before | + | In count-up mode, before |
+ | |||
+ | In count-down mode, before a reload, the last value the timer takes is 0. It is then reloaded to the target value. | ||
timers.1742826690.txt.gz · Last modified: 2025/03/24 14:31 by arisotura