Renesas Synergy™

FAQ 1011611 : 通信中に受信エラー(オーバランエラー)が発生します。原因として、何が考えられますか。

オーバランエラーは、データ受信後にRDRレジスタからデータを読み出す前に次の受信が発生した場合に起こります。
データ受信してからRDRレジスタからデータを読み出す前に、それよりも高い優先度の割込みが発生して読出し処理が遅延し、その間に次の受信が発生してしまうことが考えられます。

読 み出し処理が遅延しているかについては、受信データを読み出す直前にテストポートを反転させるプログラムを追加してください。オシロスコープでテストポー トとRXDi端子を確認してください。テストポートの反転周期よりRXDi端子に受信データが入力される周期の方が速い場合、本要因が該当している可能性 があります。

適用製品

RX630
RX63N, RX631
RX210
RX21A
RX220
RX110
RX111
RX113
他にご質問がございましたら、リクエストを送信してください