Renesas Synergy™

FAQ 105282 : P9を出力モードに設定しても、出力ができず入力モードのままである。何か設定方法があるのか?

P9方向レジスタ(PD9レジスタ)は、プロテクト機能によって保護されています。PD9レジスタの値を書き換える場合、プロテクトレジスタ(PRCRレジスタ)のPRC2ビットを"1"にした次の命令で、PD9レジスタを書き換えてください。
PRC2ビットは、任意の番地に書き込みを実行すると"0"になります。そのため、PRC2ビットを"1"にする命令とPD9レジスタを書き換える命令の 間に、割り込みやDMA転送が入らないようにしてください。割り込みやDMA転送が発生する可能性がある場合には、PD9レジスタへの書き込み命令の後、 PD9レジスタを読み出し、書き変わっていなければ、再度書き込むなどの処理を行ってください。
なお、M16C/10シリーズでは、PD0レジスタがプロテクト機能によって保護されていますので、ご注意ください。

適用製品

M32C/8A
M32C/88 (M32C/88T)
M32C/87 (M32C/87, M32C/87A, M32C/87B)
M32C/85 (M32C/85, M32C/85T)
M32C/84 (M32C/84, M32C/84T)
M32C/83 (M32C/83, M32C/83T)
M32C/80
M16C/62A
M16C/62A(M16C/62T)
M16C/62M
M16C/62N
M16C/62N(M3062GF8NFP, M3062GF8NGP)
M16C/62P (M16C/62P, M16C/62PT)
M16C/63
M16C/64A
M16C/64C
M16C/65
M16C/65C
M16C/6C
M16C/6N4, M16C/6N5
M16C/6NK, M16C/6NL, M16C/6NM, M16C/6NN
M16C/5L
M16C/56
M16C/5LD
M16C/56D
M16C/5M
M16C/57
M16C/30P
M16C/28 (M16C/28, M16C/28B)
M16C/26A (M16C/26A, M16C/26B, M16C/26T)
他にご質問がございましたら、リクエストを送信してください