##### Shinobiライブラリ - タイマー関数

# syTmrGenSetClock

汎用タイマーの基準クロックを設定

### 書式

      void syTmrGenSetClock( clock )
      SYD_TMR_CLOCK clock

### 引数

  clock | カウンタクロック

### 戻り値

  なし

### 解説

  汎用タイマーのベースクロックを設定します。 ベースクロックはCPUの周辺モジュールクロック(50MHz)の分周比で与えられ、 4種類の設定が行えるようになっています。

  引数 clock には次の値を指定します。

  値 | 意味 | 1カウントの時間 | カウンタの上限
  SYD_TMR_CLOCK_P4 | Pφ/4 | 0.08μs | 約5.7分
  SYD_TMR_CLOCK_P16 | Pφ/16 | 0.32μs | 約22.9分
  SYD_TMR_CLOCK_P64 | Pφ/64 | 1.28μs | 約91.6分
  SYD_TMR_CLOCK_P1024 | Pφ/1024 | 20.48μs | 約24時間26分

  カウンタ値が32ビットあるため、ユニークな値を取れる時間は設定するカウンタクロックによって異なり、 デフォルトの64分周で

  100000000h×1.28μ=5497.558秒(=約91分38秒)

  となります。

syTmrGenSetClock

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999