メインコンテンツに移動

概要

説明

Peripheral Driver Generatorをお使いのお客様へ
今後、Peripheral Driver Generatorの対応デバイス追加や改修は予定していません。新製品を中心にスマート・コンフィグレータの対応デバイスを拡充していきます。また、Peripheral Driver Generatorをお使いの方へのサポートは行っていきますが、スマート・コンフィグレータの使用をご検討ください。
なお、本製品の対応デバイスは、いずれも新規採用非推奨品で、既にご採用中のお客様に特化して供給させて頂いている製品です。新規ご採用につきましては、RXへの置き換え支援情報を参考に新しいRX製品をご検討ください。

Peripheral Driver Generatorは、マイコン内蔵の各種周辺I/Oドライバ本体と、その初期設定ルーチン(関数)の作成を、開発者手作業によるコーディング不要で実現 するユーティリティです。必要なソースコードは、ユーザ設定に従ってすべてPeripheral Driver Generatorが準備するため、開発期間、開発コストを大幅に削減できます。 操作はすべて、わかりやすいGUIによる簡単操作。周辺I/Oのモード設定状況もひとめで分かります。

また、複数の周辺機能によるピンの競合をチェックする機能も装備しています(V.2のみ)。

Peripheral Driver Generatorは、無償ツールです。インストール、利用などに制限はありません。生成コードは充分に評価していますが、動作を保証するものではありません。お客様の責任においてご使用ください。

Note CS+ (Peripheral Driver Generator V.2 のみサポート)、e² studio V3.0.0.22以降 (Peripheral Driver Generator V.2 のみサポート) または High-performance Embedded Workshop

特長

  • 周辺I/Oの細かい設定をコーディングレスで手間なく実現
  • マイコンの仕様差に対応し、設定間違いや設定し忘れを回避
  • ポップアップで設定方法をアドバイス(V.2のみ)
  • 端子ウィンドウで端子競合が確認可能(V.2のみ)
  • 端子配置図が表示可能(V.2のみ)
    • 対象マイコン: RX210, RX630, RX63N, RX631, RX63T
  • Learn More

リリース情報

Peripheral Driver Generator V.2

最新Ver.: V.2.09

リリース: 2014/05/16

バージョンアップ内容(ツールニュース参照)

動作環境

ターゲットデバイス

ダウンロード

ドキュメント

詳細情報

Peripheral Driver Generatorおよび同梱のライブラリは、リアルタイムOSと組み合わせた環境での評価を行なっておりません。リアルタイムOSと組み合わせて使用する場合は、以下の使用条件をご検討の上、お客様の責任においてご使用ください。

  1. Peripheral Driver Generatorが生成する関数やライブラリは、リエントラントではありません。
  2. Peripheral Driver Generatorおよび同梱のライブラリは、リアルタイムOSの割り込み処理を考慮していません。

Peripheral Driver Generatorでサポートする周辺I/Oドライバ

[Peripheral Driver Generator V.2]

マイコン機種(グループ)Peripheral Driver Generatorでドライバ生成/設定できる周辺I/O
RX220クロック、通信機能(SCI、I2C、SPI)、タイマ(MTU2、POE2、TMR、CMT、RTC、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット)、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、イベントリンクコントローラ(ELC)、データ演算回路(DOC)、アナログ入力比較機能(CMPA)
RX210クロック、通信機能(SCI、I2C、SPI)、タイマ(MTU2、POE2、TMR、CMT、RTC、WDT、IWDT、TPU)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、温度センサ)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、イベントリンクコントローラ(ELC)、データ演算回路(DOC)、アナログ入力比較機能(CMPA、CMPB)
RX630クロック、通信機能(SCI、I2C、SPI、IEB)、タイマ(MTU2、MCK、POE2、TPU、PPG、TMR、CMT、RTC、WDT、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット、温度センサ)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC
RX63Tクロック、通信機能(SCI、I2C、SPI)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(10ビット、12ビット)、D/A、DMA(DMAC、DTC)、CRC、LVD、消費電力低減機能、MPC、クロック周波数精度測定回路(CAC)、データ演算回路(DOC)
RX63N, RX631クロック、通信機能(SCI、I2C、SPI、IEB)、タイマ(MTU2、MCK、POE2、TPU、PPG、TMR、CMT、RTC、WDT、IWDT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット、温度センサ)、D/A、DMA(DMAC、EXDMAC、DTC)、CRC、LVD、消費電力低減機能、MPC
RX62Gクロック、通信機能(SCI、I2C、SPI、LIN)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット)、DMA(DTC)、CRC、LVD、消費電力低減機能
RX62Tクロック、通信機能(SCI、I2C、SPI、LIN)、タイマ(MTU3、POE3、CMT、WDT、IWDT、GPT)、バス、I/O、割り込みコントローラ(ICU)、A/D(12ビット、10ビット)、DMA(DTC)、CRC、LVD、消費電力低減機能
RX62Nクロック、通信機能(SCI、I2C、SPI)、タイマ(TMR、CMT、MTU2(Note1)、WDT、IWDT、POE2、PPG、RTC)、バス、I/O、割り込みコントローラ(ICU)、A/D(10ビット、12ビット)、D/A、DMA(DMAC、EXDMAC、DTC)、CRC、LVD、消費電力低減機能
RX610クロック、通信機能(SCI、I2C)、タイマ(TMR、TPU、CMT)、I/O、割り込みコントローラ(ICU)、A/D、DMAC
* リトルエンディアンのみサポート

Note

  1. 相補PWMモードおよびリセット同期PWMモードは除く

[Peripheral Driver Generator V.1]

マイコン機種(グループ)Peripheral Driver Generatorでドライバ生成/設定できる周辺I/O
SH7125シリアル、タイマ(MTU2)、I/O(PFCを含む)、INT(外部割り込み)、A/D
M16C/62Pシリアル、タイマ、I/O、INT(外部割り込み)、A/D
M16C/28, M16C/28B, M16C/29シリアル、タイマ、I/O、INT(外部割り込み)、A/D
R8C/13, R8C/22, R8C/23, R8C/24, R8C/25, R8C/26, R8C/27, R8C/28, R8C/29, R8C/2A, R8C/2B, R8C/2C, R8C/2Dシリアル、タイマ、I/O、INT(外部割り込み)、A/D
H8S/20103, H8S/20203, H8S/20223シリアル、タイマ、I/O(PMCを含む)、INT(外部割り込み)、A/D、DTC、ELC
H8/3687, H8/36077, H8/36049, H8/36109シリアル、タイマ、I/O、INT(外部割り込み)、A/D

ターゲットデバイス

[Peripheral Driver Generator V.2]

ファミリシリーズグループサポート情報
RXRX200RX210, RX220ドライバ生成/設定できる周辺I/O
RX600RX610, RX62N, RX62G, RX62T, RX630, RX63N/RX631, RX63T

[Peripheral Driver Generator V.1]

Peripheral Driver Generator V.1は、M16Cシリーズ,R8Cファミリ用C/C++コンパイラパッケージ [M3T-NC30WA]のV.5でご利用ください。V.6.00 Release 00以降では利用できません。

ファミリシリーズグループサポート情報
SuperHSH/TinySH7125ドライバ生成/設定できる周辺I/O
M16CM16C/60M16C/62P
M16C/TinyM16C/28, M16C/28B, M16C/29
R8CR8C/2x, R8C/1xR8C/22, R8C/23, R8C/24, R8C/25, R8C/26, R8C/27, R8C/28, R8C/29, R8C/2A, R8C/2B, R8C/2C, R8C/2D, R8C/13
H8SH8S/TinyH8S/20103, H8S/20203, H8S/20223
H8H8/300H TinyH8/3687, H8/36077, H8/36049, H8/36109

サポート

サポートコミュニティ

  1. Peripheral Driver Generator V.2.08

    はじめまして。RX62N(型名:R5F562N8BDFP)を利用しております。Peripheral Driver Generator V.2.08にて、BusesタブのCS0~CS7のいづれかの、「このエリアを使用する」に ...

    2013年12月26日
  2. RX63N Peripheral Driver Generator リファレンスマニュアル 335 ページ R_RG_SCI_StartReceving_C<チャネル番号>

    SCI10にて、送信は、できたのですが受信割り込みが発生しない状況です。 かふぇルネでも、紹介のあった サンプルコード プ ...

    2020年10月12日
  3. Peripheral Driver Generatorでの設定について

    カゼトバです。Peripheral Driver Generatorについてお伺いします。デバイスはシリーズ :RX600グループ :RX62T型名   :R5F562TAADFPパッケージ:PLQP0100KB-Aにて開発を検 ...

    2012年4月16日
サポートコミュニティからの全ての結果を参照 (42件)

ナレッジベース

  1. Peripheral Driver Generator(PDG)でのSCI送信完了後のTX端子の開放について

    SCIを使って通信する場合、Peripheral Driver Generator(PDG)のAPI関数であるR_PG_SCI_StartSending_Cn(n:チャネル番号)が呼ばれます。その関数内から、さらに ...

    2021年11月25日
  2. Peripheral Driver Generatorを利用時、電源投入時にRTCが初期化されない

    RTCxは、電源ON直後のレジスタ値は不定ですので、必ずリセット処理が必要です。 PDG2が生成した関数R_PG_RTC_Start(void)を実行し ...

    2021年11月15日
  3. ライブラリ(Renesas Peripheral Driver Generator Library)の内部処理はデバッグ可能か

    ... ッグが可能になります。 本FAQでは、Peripheral Driver Generator V.2のことをPDG、Renesas Peripheral Driver Generator LibraryのことをRPDLと表記しています。Peripheral Driver Generator V.2を使用 ...

    2021年12月2日
ナレッジベースからの全ての結果を参照 (7件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。