Renesas Synergy™

FAQ 2000504 : SCIによる通信(送信)をしていますが、信号がTXD端子から出力されません。どのような原因が考えられますか?

下記項目を確認ください。
(1)出力を確認している端子が正しいかを確認してください。
確認手法の1つとして該当のTXD端子を汎用ポート出力に設定し、出力を”H"->"L"->"H"と変化させ、信号が変化することでご確認ください。

(2)SCIのモジュールストップビットが解除されている事を確認してください。
なお、ライトプロテクション機能が有る製品では、モジュールストップビットの書き換え前にライトプロテクトションを解除してください。

(3)MPCがある製品では、IOポートのPMRレジスタの設定が必要です。上記レジスタをご確認ください。

(4)TDRレジスタにデータをライト出来ているか確認してください。
TXI割り込み内でTDRレジスタにデータをライトしている場合は、割り込みが正しく発生していない可能性があります。
ICUのIENレジスタ、IPRレジスタ、IRレジスタ、CPUのIフラグ、SCIのSCRレジスタをご確認ください。

(5)開発環境(IDE)のシミュレータを使用している可能性があります。
シミュレータでデバッグしていないか、ご確認ください。

 

適用製品

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