CAT312サンプルプログラム [S312-1] 統合開発環境 HEW 4 を使用しています。 ■おもなファイルの説明 1.resetprg.c : ベクタ0の設定   PowerON_Reset 関数から main関数を実行する。 2.intprg.c : 例外処理ベクタテーブル 3.cat302.c : メインプログラム 4.init302.c : BSC初期化サンプル 5.cat312.c : DA初期設定・出力 サンプルプログラム 6.spictl.c : SPI(SSU)制御 7.1544G.H : H8SX/1544 Group I/O include ファイル 8.Sample302.abs : アブソリュートファイル(デバッグ用) 9.Sample302.mot : オブジェクトファイル ■プログラム概要 @SPI(SSU0)初期設定  ・マスターモード  ・クロック負パルス、シフト先行 (SPIモード3)  ・送受信データ長 24ビット、MSBファースト  ・SCKクロック 2.304MHz ADA初期設定  ・DAC1 CH-A 0 〜 5V :パワー アップ  ・DAC1 CH-B 0 〜 10V :パワー アップ  ・DAC1 CH-C ±5V :パワー アップ  ・DAC1 CH-D ±10V :パワー アップ  ・DAC2 CH-A 0 〜 10V :パワー アップ  ・DAC2 CH-B 0 〜 10V :パワー ダウン  ・DAC2 CH-C 0 〜 10V :パワー アップ  ・DAC2 CH-D 0 〜 10V :パワー ダウン B出力  ・全チャンネルとも約15.15Hzで出力範囲をスイープします。