メインコンテンツに移動

概要

説明

Peripheral Driver Generatorをお使いのお客様へ
今後、Peripheral Driver Generatorの対応デバイス追加や改修は予定していません。新製品を中心にスマート・コンフィグレータの対応デバイスを拡充していきます。また、Peripheral Driver Generatorをお使いの方へのサポートは行っていきますが、スマート・コンフィグレータの使用をご検討ください。
スマート・コンフィグレータ

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

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

動作環境

ターゲットデバイス

ダウンロード

分類 タイトル 日時
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 82 KB
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 83 KB
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 162.86 MB English
ソフトウェア/ツール-その他 ログインしてダウンロード EXE 27.21 MB English
4件

ドキュメント

詳細情報

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