続いて...と行きたいところなのですが、ユーザーマニュアルにはこれ以上の有用な説明は書いてありません。リファレンスマニュアルを見てきたんですが、「ARMv7-Mアーキテクチャのリファレンス見てちょ」とたらい回しにしてきました。会員登録をしないと見られないらしいので断念。Cortex-M0等のユーザーガイドから該当箇所を抜き出してご紹介します。要は「タイマ有効化時にカウンターはリセット値になるよ」「ゼロになったら例外(割り込み)とかあるよ」「適切にビット設定してね」と言っています(要約には程遠い超絶意訳)。そこで設定すべきレジスタですが、まぁこんな感じです。ビットを上手く使えばきっちりとカウントできそうですよね。実際の設定ではやっていきましょう。上では紹介しませんでしたが、その他リセット値が23ビットで設定できるレジスタ、現在のタイマカウントを格納しているレジスタ、カウントをキャリブレーション出来るレジスタがあります。ここでは前2つを利用し、割り込み無しで実装していきたいと思います。1つ注意なのですが、ライブラリにあるレジスタ構造体と実際のユーザーガイドに書かれている名前が結構異なります。