# CTRDG_SetPhiClock

## 構文

  `#include <nitro/ctrdg.h>`
  `void CTRDG_SetPhiClock( CTRDGPhiClock clock )`

## 引数

clock | PHI端子出力制御の指定

## 返り値

なし。

## 説明

PHI端子出力制御の設定を行います。

引数 clock は `CTRDGPhiClock` 列挙型で、以下の意味を持ちます。

`CTRDG_PHI_CLOCK_LOW` | Lowレベル出力
`CTRDG_PHI_CLOCK_4MHZ` | 4.19MHzクロック出力
`CTRDG_PHI_CLOCK_8MHZ` | 8.38MHzクロック出力
`CTRDG_PHI_CLOCK_16MHZ` | 16.76MHzクロック出力

この関数で ARM9, ARM7 の両方を行います。

この関数は スレッドセーフではありません。

## 内部動作

ARM9, ARM7両方で、IOレジスタの EXMEMCNT(0x4000204)にアクセスしています。またそのために PXI を介してARM7 に命令を送っています。

## 参照

`CTRDG_GetPhiClock
`

## 履歴

2006/04/28 MI_ から CTRDG_ に移動。またARM7,ARM9 両方を設定するように修正
2003/12/18 初版