Renesas Synergy™

FAQ 105395 : WDTを動作/停止したいのですが、TCSRWレジスタにライトしても値が変わらないビットがあります。

TCSRWレジスタは、プログラム暴走時の意図しない書き換えを防止するため、書き換え方法を複雑化しております。
①WDONビット、WRSTビットを操作するには、TCSRWEビットをセットする必要があります
②WDONビット、WRSTビット、TCSRWEビットの各ビットには書き込み制御のビットが存在しております。
例として、WDONビットをクリアする例を示します。
MOV.B B'xx01xxxx, RxL ; 書き込み制御ビットであるB4WIビットに0、TCSRWEに変更値を同時に書き込む
MOV.B RxL, @TCSRW ;
MOV.B B'xx1x00xx, RxL ; TCSRWEをセットした後書き込み制御ビットであるB2WIビットに0
;WDONに変更値を同時に書き込む
MOV.B RxL, @TCSRW ;

 

 

適用製品

H8/300H Super Low Power
H8/38602R
H8/38086R
H8/38076R
H8/300L Super Low Power
H8/3887
H8/3867
H8/3857
H8/3854
H8/3847R, 3847S, 38347, 38447
H8/3827R, 3827S, 38327, 38427
H8/38024R, 38024, 38024S, 38124
H8/3802, 38002S, 38004, 38104
H8 Super Low Power
他にご質問がございましたら、リクエストを送信してください