お世話になります。
SH7286を使っています。
ピン配とプリスケーラの関係上MTU2Sチャネル4(TIOC4C)を使って出力させたいのですが
上手く機能しません。
同一ピンでMTU2チャネル0(TIOC0C)ではPWM出力させることができました。
MTU2S特有の設定があるのでしょうか
どんな情報でもいただけると助かります。
よろしくお願いいたします。
//わかっていること
・カウント開始していないのにMTU2S4.TCNT を読むとF000hの値となる
・MTU2S4.TCNTに0hは書き込めているが、瞬時にF000hの値となる
//設定
CPG.MCLKCR.BYTE = 0x01;//Mφ(MTU2Sクロック)..1/2 50MHz
STB.CR3.BIT._MTU2S=0; PFC.PECRL1.BIT.PE2MD = 4; //PE2 機能TIOC4CS選択 入出力(MTU2S) PFC.PEIORL.BIT.B2 = 1; //PE2 bit 出力設定 MTU2S.TSTR.BIT.CST4 = 0; //CST_4 タイマー停止 MTU2S.TOER.BIT.OE4C = 0x01; //TIOC4CS 端子のMTU2S 出力を許可 MTU2S4.TCR.BYTE = 0xa5; //TGRCコンペアマッチ,立ち上がりエッジでカウント,φ1/1024 MTU2S4.TCNT = 0; MTU2S4.TGRC = 100; MTU2S4.TGRD = 0; MTU2S4.TIOR.BYTE.L = 0x03; //コンペアマッチでトグル出力 MTU2S4.TMDR.BYTE = 0x02; //PWMモード1
////////////////////////////////////////////////////////