SH7286 MTU2S 設定について

お世話になります。

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

////////////////////////////////////////////////////////
 

Parents Reply Children
No Data