Renesas Synergy™

FAQ 1011059 : RL78/78K0RコンパイラCA78K0Rを使用していますが、printf文の出力先をUARTに変更することは可能でしょうか?

回答

CA78K0Rのprintf関数では、putchar関数を使用して出力します。printf関数の出力先を変更するには、putchar関数を作成してください。
デフォルトのputchar関数では、SFRシンボルP0(ポート0)に、引数で指定された文字をunsigned char型に変換して出力しています。この処理をUARTで送信する処理に変更したputchar関数を作成してください。

 

適用製品

RL78、78Kファミリ用Cコンパイラパッケージ
RL78ファミリ, 78K0R用コンパイラ [CA78K0R]
78K0R用コンパイラ [CC78K0R]
他にご質問がございましたら、リクエストを送信してください