Renesas Synergy™

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

Q: 質問

RL78コンパイラCC-RLを使用していますが、printf文の出力先をUARTに変更することは可能でしょうか? 


A: 回答

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

 

適用製品

e² studio
CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください