Generic Content

かふぇるね“ はルネサス製品に対して自由に会話をするツールとなります。(回答者はルネサス社内外の方たちとなります) その為ルネサス製品やソリューションに対して正式な回答をご希望の場合はMyRenesasのTicketシステムを使用するようにお願いいたします。 

RXスマートコンフィグレータ はじめの一歩

こんにちは。NoMaYです。

何年か前に以下の手引書が発行されていました。e2 studio向けですがCS+でも参考になるのではないかと思います。(実は、今までに、かふぇルネでUART通信プログラムの書き方の質問に何度かリプライしていましたけれど、これをすっかり見落としていました。I2C通信やSPI通信の場合も参考になるかと思います。)

なお、リングバッファを使ったUART送受信を行いたいのであれば、FITモジュールを使う方が楽ちんかと思います。なぜならば、既にFITモジュールに実装済みだからです。

Renesas e² studio スマート・コンフィグレータ アプリケーションサンプル:CMT, A/D, SCI, DMA, USB編
www.renesas.com/jp/ja/document/apn/renesas-e-studio-smart-configurator-application-examples-cmt-ad-sci-dma-usb

4. Application Example 3(スマート・コンフィグレータでの機能変更)


本章では、PCのターミナルプログラムを使い、シリアル通信でLED2点滅周期を制御する方法を説明します。ここでは、RX65Nのシリアル通信インタフェースモジュール(SCI8)は、RSK+ボード上のUSB⇔シリアルコンバータ(RL78/G1Cに実装されている)を介してPCに接続されています。


4.4 SCI/SCIF調歩同期式モードドライバにアプリケーションコードを追加


2) プロジェクトツリーで、\src\smc_gen\Config_SCI8 フォルダにある“Config_SCI8_user.c”を開きます。


b. r_Config_SCI8_callback_transmitend (void) 関数で、送信完了フラグをセットします。


c. r_Config_SCI8_callback_receiveend (void) 関数で受信完了フラグをセットし、受信を再開します。


d. ファイルの最後にあるユーザコードエリアに、SCI8データを送信し送信完了フラグを待つ関数を追加します。


[関連リンク]

Renesas e2 studio スマート・コンフィグレータ Application Examples: Ethernet
www.renesas.com/jp/ja/document/apn/renesas-e-studio-smart-configurator-application-examples-ethernet

RXスマート・コンフィグレータ ユーザーガイド: e² studio 編
www.renesas.com/jp/ja/document/mat/rx-smart-configurator-users-guide-e-studio

RXスマート・コンフィグレータ ユーザーガイド: CS+編
www.renesas.com/jp/ja/document/mat/rx-smart-configurator-users-guide-cs-rev130

スマート・コンフィグレータ 製品ページ
www.renesas.com/jp/ja/software-tool/smart-configurator
 
[関連リンクその2]

FITモジュールでは、コードを生成したら後は単にAPIを呼び出すだけ、とのルネサスさんの認識なのか、UART通信の手引書のようなものは無さそうです。 ですが、各種デモプロジェクトが用意されています。

RXファミリ SCI モジュールFirmware Integration Technology (ドキュメント)
www.renesas.com/jp/ja/document/apn/rx-family-sci-module-using-firmware-integration-technology

RX Family SCI Module Using Firmware Integration Technology (FITモジュール+各種デモプロジェクト+ドキュメント)
www.renesas.com/jp/ja/document/scd/rx-family-sci-module-using-firmware-integration-technology

r01an1815xx0400-rx-serial/FITDemos/

sci_demo_rskrx113.zip
sci_demo_rskrx231.zip
sci_demo_rskrx64m.zip
sci_demo_rskrx65n.zip
sci_demo_rskrx65n_2m.zip
sci_demo_rskrx671.zip
sci_demo_rskrx71m.zip
sci_demo_rskrx72m.zip