”かふぇルネ“はルネサス製品に関してユーザ同士が自由に会話をするツールであり、回答者はルネサス社内外の方たちとなります。ルネサス製品やソリューションに関して正式な回答をご希望の場合は、ルネサス技術サポート問合せをご使用ください。

UART通信のデータが自動で送信されます

UART通信の動作確認の為、簡単なプログラムを
作成してみたのですが(起動時に一回だけTimeという文字を送信する)
ある一定の間隔(1秒くらい)でTimeという文字を
連続で送信し続けてしまいます。

※転送モード設定は”単発モード”にしております


void main(void)
{
R_MAIN_UserInit();

/* Start user code. Do not edit comment generated here */
Send_Uart("Time");

while (1U)
{

;

}
/* End user code. Do not edit comment generated here */
}


お忙しい中、申し訳ございませんが
原因・対策についてご教授頂けないでしょうか

使用MCU:RL78_l1A

  • チョコです。

    ウォッチドッグタイマのタイムアウトでリセットがかかっているのではないですか。

    コード生成を使っていると思いますが、コード生成ではディフォルトでオンになっています。

    以下のように使用しないに変更してください。

    以上

  • チョコさん
    お忙しい中、ご回答誠に有難うございます
    ご指摘通り、ウォッチドッグ・タイマ動作を使用するに設定されておりました
    無事に解決致しました

    誠に有難うございました。