Talk:Main Page and Timers: Difference between pages
(Difference between pages)
Jump to navigation
Jump to search
No edit summary |
Nspiredev500 (talk | contribs) (Created page with "From my tests it seems all 3 timer modules are equal (the fast timer, the first timer, and the second timer), but the fast timer has a special register set to 0x0.<br> This re...") |
||
Line 1: | Line 1: | ||
From my tests it seems all 3 timer modules are equal (the fast timer, the first timer, and the second timer), but the fast timer has a special register set to 0x0.<br> | |||
This register is not in a standard sp804. It's at offset 0x80 from the timer base address.<br> | |||
It is some sort of clock selection register.<br> | |||
If the first bit is set, it uses a ~10MHz clock.<br> | |||
If | The second bit overrules the first one.<br> | ||
If it is set, a 32kHz clock is used.<br> | |||
If neither bit is set, a 33MHz clock is used.<br> | |||
- | At this time, I have only tested values from 0 to 0xff and all single bits, for the fast timer and the second timer.<br> | ||
And only on my hardware, a CX CAS HW-AA.<br> | |||
Firebird only supports the 32kHz clock at this time. | |||
- | - nspiredev500 | ||
Latest revision as of 17:35, 27 June 2020
From my tests it seems all 3 timer modules are equal (the fast timer, the first timer, and the second timer), but the fast timer has a special register set to 0x0.
This register is not in a standard sp804. It's at offset 0x80 from the timer base address.
It is some sort of clock selection register.
If the first bit is set, it uses a ~10MHz clock.
The second bit overrules the first one.
If it is set, a 32kHz clock is used.
If neither bit is set, a 33MHz clock is used.
At this time, I have only tested values from 0 to 0xff and all single bits, for the fast timer and the second timer.
And only on my hardware, a CX CAS HW-AA.
Firebird only supports the 32kHz clock at this time.
- nspiredev500