Renesas Synergy™

FAQ 106037 : 【I/Oポート, 端子】 出力に設定されているポートの値を読み出したが、その値が、端子のレベルと一致しない。何故か。[2006/05/26]

出力に設定されているポートに対し、読み出しを行うと、端子のレベルを読むのではなく、ポートラッチの値を読みます。又は、周辺機能の出力を読むポートも あります。(どのポートが該当するかについては、ご使用マイコンのデータシート内「ポートのブロック図」でご確認ください。)
そのため、読み出した値と端子のレベルが一致しない場合があります。

ポートの読み出し、書き込みについて

入力に設定されているポート
読み出し:端子のレベルを読む
書き込み:ポートラッチへ書く

出力に設定されているポート
読み出し:ポートラッチを読む、又は、周辺機能の出力を読む
書き込み:ポートラッチへ書く(ポートラッチの内容を端子から出力する)

(#106105)

適用製品

3803H
3803L
3823
3850A
3858
38D2
38D5
7544
7545
7546
7547
7548
7549
他にご質問がございましたら、リクエストを送信してください