Renesas Synergy™

FAQ 1007027 : シリアル・インタフェース・チャネル2 を UARTとして使用しますが、 リセット後に最初に 0xFF が出力されてしまいます。

初期化の手順に問題があります。
TxD信号はポート71 と兼用端子になっており、リセット後は入力ポートとして機能します。
このときの PM71 を出力に設定すると、その時の出力ラッチの内容が出力されます。
リセット後は出力ラッチは 0 になっているので、そのまま出力ポートに設定すると Low (スタート・ビットと同じレベル) が出力されます。

この状態は出力ラッチに 1 をセットするまで続きます。 この期間がボー・レートで決まる 1/2 ビットの時間よりも長い場合には、 この状態がスタート・ビットと見なされ、ご質問の現象になります。
初期化の手順を、 P71 の出力ラッチへの 1 のセット、PM71 を出力ポートにセット、の順にしてください。

適用製品

RL78 ファミリ
78K ファミリ
他にご質問がございましたら、リクエストを送信してください