概要

ルネサスでは、REファミリ用のソフトウェア開発キットとして、以下のソフトウエアを提供しています。

CMSIS Driver Package:
Arm®のCMSISに準拠したAPIのドライバソフトウェアおよびルネサスドライバソフトウェア一式
ドライバSWサンプルコード:
ドライバを使用した開発用
ローレベルサンプルコード:
ドライバを使用しない開発用

システムの実装しやすさや可読性を重視するユーザにはドライバSWサンプルコード、ドライバのオーバーヘッドも削減し、低消費電力を追求するユーザのニーズに対してローレベルサンプルコードを準備しています。

ソフトウェアを以下より入手してください。

スタートアップガイド

スタートアップガイドには、以下の開発に必須となる情報が記載されたドキュメントです。開発を始める際にご参照することを推奨しています。

  • ドライバを使う手順・方法(初期クロック、端子設定、割込み設定、RAMへのプログラム配置方法等)
  • 開発環境のデバッガ設定方法
  • トラブルシューティング
アプリケーションノート RE01 1500KB RE01 256KB
RE01 CMSISパッケージを用いた開発スタートアップガイド

スタートアップガイド

ドライバパッケージ

CMSIS Driver Package をダウンロードすることで、すべてのドライバが利用可能になります。

アプリケーションノート RE01 1500KB RE01 256KB
CMSIS Driver Package バージョン: V.1.10
リリース日: 2020/3/31
バージョン: V.1.00
リリース日: 2020/7/2

ダウンロード

ダウンロード

ドライバSWサンプルコード

HW IPの細かい動作はドライバに任せ、システムの実装・可読性を重視するユーザー向け

カテゴリ ドライバ サンプルコード RE01 1500KB RE01 256KB
電流測定 各低消費電力モードとクロック設定による電流測定用サンプルコード
パワーマネジメント R_EHC バッテリーメンテナンスフリーを可能とするエナジーハーベストシステムのパワーマネジメント
通信 I2Cバス R_I2C I2Cシングルマスタ通信サンプルコード
SPIバス R_SPI SPIマスタ/スレーブ通信サンプルコード
調歩同期通信 R_USART USART調歩同期通信サンプルコード
クロック同期通信 USARTクロック同期通信サンプルコード
アナログ A/D R_ADC S14ADスキャン変換サンプルコード
S14ADスキャン変換+DTC転送サンプルコード
データ転送 R_DMAC DMACリピート転送サンプルコード
R_DTC DTCノーマル転送サンプルコード
DTCブロック転送サンプルコード
DTCチェーン転送サンプルコード

ファームウェアアップデート

R_USB_PMSC_MINI,
R_FLASH,
R_DTC,
R_DMAC

USBメモリ(PMSC)経由のファームウェアアップデートサンプルコード

低消費電力 R_LPM 消費電力低減を実現するモード遷移とユースケース
低消費電力モードの状態遷移例
2Dグラフィック処理 R_GDT, R_SMIP R_GDTドライバサンプルコード
R_GDTドライバ カラー液晶向けサンプルコード
MIP-LCD I/F R_SMIP R_GDTドライバサンプルコード
R_GDTドライバ カラー液晶向けサンプルコード

R_SMIP, R_EHC

GDT and SMIP Sample Code with EHC
R_PMIP MLCD転送サンプルコード
信号処理 CMSIS-DSPライブラリ DSP ライブラリIIR 使用例(ポーリング)
DSP ライブラリFIR 使用例(ポーリング)
DSP ライブラリFFT 使用例(ポーリング)
その他(実装例) - LED Blinker Sample Code
- USART Communication Sample Code
- Temperature Monitoring Display Demo using External Temperature Sensor and Serial MIP
- Energy harvesting launch operation and quick start SMIP display demo 開発中
- ISL29125 Light Monitoring Display Demo
セキュリティ R_TSIP, R_Flash REファミリ TSIPドライバを使用するセキュアファームアップデートサンプルプログラム お問い合わせください注1

—:非対応

注1. 入手方法に関しては営業窓口にお問い合わせください。詳細は Trusted Secure IPドライバ をご参照ください。

ローレベルサンプルコード

HW IPの詳細まで理解したい、SWの実行速度を重視したい、ROMサイズを小さくしたいユーザー向け

カテゴリ サンプルコード RE01 1500KB RE01 256KB
電流測定 各低消費電力モードとクロック設定による電流測定用サンプルコード
通信 SPIバス 簡易SPI(FIFO動作+DMA)
簡易SPI
RSPI
I2Cバス 簡易I2Cマスタ送信 with EEPROM
RIIC ch0マスタ ch1 スレーブ
QSPIバス QSPI 直接通信モードによる外部FLASHメモリ書き込み
QSPIバス(XIPモード) QSPI XIP接続例
調歩同期通信 UART
アナログ A/D AD(SWトリガ+シングルスキャン)
AD(AGTトリガ usingELC, シングルスキャン)
AD(AGTトリガ usingELC, グループスキャン)
タイマ PWM GPT 基本動作+バッファ動作+コンペアマッチ出力 2~4相
GPT 基本動作+バッファ動作+コンペアマッチ出力 4相 複数ch同期動作
周期タイマ、PWM AGT(アンダフロー割り込み、コンペアマッチ割り込み、コンペアマッチPWM)
AGT Output and Underflow Interrupt Sample Code
電源監視 電圧低下検出 LVD1 サンプルコード
低消費電力 消費電力低減機能 ALLPWONモードとMINPWONモードのスリープ間の遷移
ALLPWONモードとEXFPWON VBB ソフトウェアスタンバイモード間の遷移
ALLPWONモードとMINPWON VBB ソフトウェアスタンバイモード間の遷移
消費電力低減機能 ディープスタンバイモードの遷移
BOOSTからVBB MINPWON BOOSTモードとVBB MINPWON ソフトウェアスタンバイモード間の遷移
VBB BOOST MINPWON BOOSTモードとVBB BOOST MINPWON ソフトウェアスタンバイモード間の遷移
EXFPWONからVBB MINPWON EXFPWONモードとVBB MINPWON ソフトウェアスタンバイモード間の遷移
VBB EXFPWON ALLPWONモードとVBB EXFPWON ソフトウェアスタンバイモード間の遷移
ALLPWONモードとディープソフトウェアスタンバイモード間の遷移
その他(実装例) LED Blinker Sample Code

—:非対応

ターゲットデバイス

ファミリ グループ
REファミリ

開発ツール サポート情報

タイトル 概要
My Renesas MY RENESASに登録いただくと、各種ドキュメントの改訂情報、
ツール製品などのダウンロードサービスやメールニュースなどの
各種サービスをご利用いただけるようになります。
セミナー マイコン学習のための情報が掲載されています。
FAQ よくあるお問合せ、開発のヒントが掲載されています。
フォーラム ルネサスの総合コミュニティサイトです。
ツールニュース ツールのリリース情報、注意事項などが掲載されています。
動作環境 ツール製品の最新バージョンの動作環境をご案内しています。
旧製品/保守製品 すでに新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。
サンプルコードとアプリケーションノートを掲載しています。各フィルタで絞込みを行えます。

下記をご確認ください