R8C/38CのPD0が変更出来ない

R5F2138CCNFPのポート設定で、PD0が書き変わりません。プログラム上からもHEWのツール(I/O)からでも書き変わらず\”0\”のままです。プログラムの先頭で、まだ、クロック設定しかしていないのですが、何かP0の設定に影響する要因が有るのでしょうか。
ポート設定処理では、prc2 = 1;・・・・prc2 = 0;で閉めています。PD0以外はプログラムからも、ツールからも書き変わります。何か分かりましたら教えて頂けますか。
Parents
  • 早速の回答ありがとうございます。以下の様な書き方で

    prc2 = 1;   ←ここでのprc2を見ると\”0\”のまま
    pd0 = 0x0f;  ←ここでのpd0を見ると\”0\”のまま
    p0 = 0x03
    .
    .
    prc2 =0;

    上記の様に書いて有りますが、pd0だけが書き変わりません。マニュアルに、PRC2 ビットを“1”( 書き込み許可) にした後、SFR 領域に書き込むと“0”になります。と有りますが、この説明が理解しずらいです。
Reply
  • 早速の回答ありがとうございます。以下の様な書き方で

    prc2 = 1;   ←ここでのprc2を見ると\”0\”のまま
    pd0 = 0x0f;  ←ここでのpd0を見ると\”0\”のまま
    p0 = 0x03
    .
    .
    prc2 =0;

    上記の様に書いて有りますが、pd0だけが書き変わりません。マニュアルに、PRC2 ビットを“1”( 書き込み許可) にした後、SFR 領域に書き込むと“0”になります。と有りますが、この説明が理解しずらいです。
Children
No Data