M3Hグループ サンプルソフトウェア

本ページでは、M3Hグループに関するサンプルソフトウェアのダウンロードサービスを提供しています。

M3Hグループ(1)

対象製品、機能一覧を確認し、該当ファイルをダウンロードください。

対象製品

対象製品をご確認ください。TMPM3HxFyAzFG

TMPM3HQFDAFG TMPM3HPFDAFG TMPM3HNFDAFG TMPM3HMFDAFG TMPM3HLFDAUG
TMPM3HQFZAFG TMPM3HPFZAFG TMPM3HNFZAFG TMPM3HMFZAFG TMPM3HLFZAUG
TMPM3HQFYAFG TMPM3HPFYAFG TMPM3HNFYAFG TMPM3HMFYAFG TMPM3HLFYAUG
TMPM3HPFDADFG TMPM3HNFDADFG
TMPM3HPFZADFG TMPM3HNFZADFG
TMPM3HPFYADFG TMPM3HNFYADFG

※サンプルソフトウェアは、TMPM3HQFDAFGの評価ボードで動作するように準備されています。
TMPM3HQFDA以外の動作確認を行う場合は、CMSIS Core関連ファイル (C startupファイル、I/Oヘッダーファイル) を変更する必要があります。
BSP関連ファイルは評価ボード専用 (TMPM3HQFDAFG) ファイルなので、TMPM3HQFDA以外の動作確認をする場合は、BSP関連ファイルを変更する必要があります。

周辺機能サンプルソフトウェア

周辺回路の基本動作

サンプルソフトウェア

機 能

説明
アナログ/デジタル
コンバーター
ADC

(1)サーミスターの出力電圧をADCで測定し温度換算した値と、ポテンショメーターの出力電圧をADCで変換し、それらの値をターミナルソフトへ出力します。

(2)サーミスターの出力電圧をADCで測定し、温度換算した値をターミナルソフトへ出力します。
またADCの監視機能を使用して、温度変化によってLEDの表示パターンを変えます。

クロック/モード制御 CG スイッチによるポート入力をトリガーとして低消費電力モード(IDLE/STOP1/STOP2)へ切り替えます。
デジタル/アナログ
コンバーター
DAC PCのターミナルソフトから入力したデータをDAC出力する例です。
LCD表示回路 DLCD 一定時間ごとにポテンショメーターの出力電圧をADCで変換しLCDへ8桁表示します。
DMAコントローラー DMAC PCのターミナルソフトから入力したデータをエコーバックします。DMACを経由した例です。
デジタルノイズフィルター DNF スイッチによる外部信号割り込みをDNF経由で検出します。
シリアルバス
インターフェース
I2C/EI2C

(1)評価ボード2枚を使ったマスタ/スレーブ送受信例です。
ターミナルソフトから入力されたコマンドに従ってスレーブ受信したデータをターミナルソフトに出力します。(Master/slave)

(2)評価ボード2枚を使って一つのスレーブデバイスからデータを受信するマルチマスタの例です。(Multi Master)

(3)ターミナルソフトから入力されたコマンドに従ってスレーブデバイスへデータを送受信します。(Single Master)

Flash制御 FLASH

(1)特定のブロックのデータ消去、書き換えを行うサンプルソフトウェアです。

(2)データフラッシュ領域の書き込み、消去等を行う例です。

(3)ユーザーインフォメーションエリアの書き込みを行う例です。

電圧検知 LVD 電源電圧を検知電圧と比較して検知する例です。
周波数検知 OFD 外部高速発振器をモニターし、設定した周波数範囲と比較して周波数異常を検知する例です。
入出力ポート PORT KEY押下を判定し、LEDを点灯(消灯)します。
RAMパリティー RAMP ターミナルソフトからライトコマンドを使って入力する文字列にRAMパリティーを付加してRAMへ保存します。ReadコマンドでRAMへ保存したデータについてパリティーチェックを行い、ターミナルソフトへ表示します。
リモコン判定 RMC リモコンコード受信し、ターミナルソフトへ表示します。
リアルタイムクロック RTC RTCを動作させ、時計データをターミナルソフトへ出力します。
クロック選択式
ウオッチドッグタイマー
SIWDT NMI割込みが発生する例とクリアコードを定期的に書き込んでNMI割り込が発生しない例です。
32ビットタイマー T32A 1ms間隔で動作するタイマー割り込みの例です。
デューティー可変のPPG(プログラマブル矩形波)の波形を出力する例です。
トリミング回路 TRM 外部からの入力信号または外部低速発振で内蔵発振器を調整するサンプルソフトウェアです。
シリアルペリフェラルインターフェース TSPI

(1)マスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。

(2)加速度センサーのX軸、Y軸、Z軸のデータをターミナルソフトで出力します。

非同期シリアル通信回路 UART

(1)PCのターミナルソフトから入力したデータをエコーバックします。

(2)ハーフクロックモードを使用して、ターミナルソフトから入力したデータを送信側ボードから受信側ボードへ送信します。

名称 日付

マイコン評価ボード Adbun-M3HQA

M3Hグループ(2)

対象製品、機能一覧を確認し、該当ファイルをダウンロードください。

対象製品

対象製品をご確認ください。TMPM3HxFyBzFG

TMPM3HQF10BFG TMPM3HPF10BFG TMPM3HNF10BFG TMPM3HMF10BFG TMPM3HLF10BUG
TMPM3HNFDBFG
TMPM3HPF10BDFG TMPM3HNF10BDFG

モーター制御サンプルソフトウェア

MCU Motor Studio

モーター制御ソフトウェア開発キット(CLICKER 4 FOR TMPM3H用)

MCU Motor Studio 説明
モーター制御PCツール
  • モーターパラメーター、システム設定、PI制御パラメーターの動的な変更
  • モーター動作中の各種パラメータのログ取得(デジタルストレージオシロスコープ機能)
  • 速度/トルク/電流/モーター制御状態のリアルタイムモニター
モーター制御ファームウェア
  • 強制(正弦波)転流およびフィールド指向制御(ベクトル制御)
  • 速度、位置の制御機構(センサーレス制御および1-シャント/3-シャント電流検出方式に対応)
  • 保護機能:過電流/ストール(失速)/過電圧および抵電圧/モーター切断
名称 日付

MCUボード:Clicker 4 for TMPM3H

インバーターボード:Clicker 4 Inverter Shield

周辺機能サンプルソフトウェア

周辺回路の基本動作

サンプルソフトウェア

機 能

説明
アナログ/デジタル
コンバーター
ADC

サーミスターの出力電圧をADCで測定し、温度換算した値をターミナルソフトへ出力します。

またADCの監視機能を使用して、温度変化によってLEDの表示パターンを変えます。

クロック/モード制御 CG スイッチによるポート入力をトリガーとして低消費電力モード(IDLE/STOP1/STOP2)へ切り替えます。
デジタル/アナログ
コンバーター
DAC PCのターミナルソフトから入力したデータをDAC出力する例です。
LCD表示回路 DLCD 一定時間ごとにポテンショメーターの出力電圧をADCで変換しLCDへ8桁表示します。
DMAコントローラー DMAC PCのターミナルソフトから入力したデータをエコーバックします。DMACを経由した例です。
デジタルノイズフィルター DNF スイッチによる外部信号割り込みをDNF経由で検出します。
シリアルバス
インターフェース
I2C/EI2C

(1)評価ボード2枚を使ったマスタ/スレーブ送受信例です。
ターミナルソフトから入力されたコマンドに従ってスレーブ受信したデータをターミナルソフトに出力します。(Master/slave)

(2)評価ボード2枚を使って一つのスレーブデバイスからデータを受信するマルチマスタの例です。(Multi Master)

(3)ターミナルソフトから入力されたコマンドに従ってスレーブデバイスへデータを送受信します。(Single Master)

Flash制御 FLASH

(1)特定のブロックのデータ消去、書き換えを行うサンプルソフトウェアです。

(2)データフラッシュ領域の書き込み、消去等を行う例です。

(3)ユーザーインフォメーションエリアの書き込みを行う例です。

電圧検知 LVD 電源電圧を検知電圧と比較して検知する例です。
周波数検知 OFD 外部高速発振器をモニターし、設定した周波数範囲と比較して周波数異常を検知する例です。
入出力ポート PORT KEY押下を判定し、LEDを点灯(消灯)します。
RAMパリティー RAMP ターミナルソフトからライトコマンドを使って入力する文字列にRAMパリティーを付加してRAMへ保存します。ReadコマンドでRAMへ保存したデータについてパリティーチェックを行い、ターミナルソフトへ表示します。
リモコン判定 RMC リモコンコード受信し、ターミナルソフトへ表示します。
リアルタイムクロック RTC RTCを動作させ、時計データをターミナルソフトへ出力します。
クロック選択式
ウオッチドッグタイマー
SIWDT NMI割込みが発生する例とクリアコードを定期的に書き込んでNMI割り込が発生しない例です。
32ビットタイマー T32A 1ms間隔で動作するタイマー割り込みの例です。
デューティー可変のPPG(プログラマブル矩形波)の波形を出力する例です。
トリミング回路 TRM 外部からの入力信号または外部低速発振で内蔵発振器を調整するサンプルソフトウェアです。
シリアルペリフェラルインターフェース TSPI

(1)マスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。

(2)加速度センサーのX軸、Y軸、Z軸のデータをターミナルソフトで出力します。

非同期シリアル通信回路 UART

(1)PCのターミナルソフトから入力したデータをエコーバックします。

(2)ハーフクロックモードを使用して、ターミナルソフトから入力したデータを送信側ボードから受信側ボードへ送信します。

名称 日付

マイコン評価ボード Adbun-M3HQB

ご検討の方へ

技術的なお問い合わせ

お問い合わせ

お問い合わせ

よくあるお問い合わせ

FAQ