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

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

対象製品

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

TMPM4GRF20FG TMPM4GQF20FG TMPM4GNF20FG
TMPM4GRF15FG TMPM4GQF15FG TMPM4GNF15FG
TMPM4GRF10FG TMPM4GQF10FG TMPM4GNF10FG
TMPM4GRFDFG TMPM4GQFDFG TMPM4GNFDFG
TMPM4GRF20XBG TMPM4GQF20XBG -
TMPM4GRF15XBG TMPM4GQF15XBG -
TMPM4GRF10XBG TMPM4GQF10XBG -
TMPM4GRFDXBG TMPM4GQFDXBG -

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

機能一覧

サンプルソフトウェアの機能一覧です。

サンプルソフトウェア機能 説明
アナログ/デジタルコンバーター ADC

(1) サーミスターの出力電圧をADCで変換し、ターミナルソフトへ出力する例です。

(2) AD監視機能の結果をLEDに反映する例です。

CEC CEC CEC機能を使用してボード同士の送受信を行い、受信したデータをターミナルソフトに出力します。
クロック/モード制御 CG スイッチによるポート入力をトリガーとして低消費電力モード(IDLE/STOP1/STOP2)へ切り替えます。
デジタル/アナログコンバーター DAC PCのターミナルソフトから入力したデータをDAC出力する例です。
デジタルノイズフィルター DNF スイッチによる外部信号割り込みをDNF経由で検出します。
外部バスインターフェース EBIF ターミナルソフトからR/Wコマンド、R/Wデータを入力して、SRAMへリード/ライトを行う例です。
シリアルバスインターフェース EI2C 評価ボード2枚を使ったマスタ/スレーブ送受信例です。
スレーブ受信したデータをターミナルソフトに出力します。
FIR計算回路 FIR FIR機能を使用して、音声バイナリデータにFIRフィルターをかけます。
Flash制御 FLASH

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

(2) ユーザーブートモードを用いてフラッシュの書き換えを行う例です。

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

高精度非同期
シリアル通信回路
FUART

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

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

高速DMAコントローラー HDMAC

(1) ターミナルソフトから入力したデータをDMAを使ってメモリー間転送し、転送されたデータをターミナルソフトに表示します。

(2) ターミナルソフトから入力したデータをメモリーからSPIへDMA転送します。SPIのループバックで受信したデータを、ターミナルソフトに出力します。

シリアルバスインターフェース I2C

(1) I2C機能を使用して、EEPROMにデータの書き込み、読み込みをします。

(2) 評価ボード2枚を使ったマスタ/スレーブ送受信例です。
スレーブ受信したデータをターミナルソフトに出力します。

I2Sインターフェース I2S 音声バイナリデータを送信する例です。
インターバルセンサー検知 ISD インターバルセンサーにより信号を読み取り、STOP1⇒Normalの遷移を行います。
ロングタームタイマー LTTMR ロングタームタイマーで32kHzを生成するサンプルソフトウェアです。
電圧検知 LVD 電源電圧を検知電圧と比較して検知する例です。
多機能DMAコントローラー MDMAC PCのターミナルソフトから入力したデータをエコーバックします。
周波数検知 OFD 外部高速発振器をモニターし、設定した周波数範囲と比較して周波数異常を検知する例です。
入出力ポート PORT KEY押下を判定し、LEDを点灯(消灯)します。
リモコン判定 RMC リモコンコード受信し、ターミナルソフトへ表示します。
リアルタイムクロック RTC RTCを動作させ、時計データをターミナルソフトに表示します。
シリアルメモリー
インターフェース
SMIF ターミナルソフトからR/Wコマンド、R/Wデータを入力して、Flash ROMへリード/ライトを行う例です。
32ビットタイマー T32A

(1) 1s間隔で動作するタイマー割り込みの例です。

(2)デューティー可変のPPG(プログラマブル矩形波)の波形を出力する例です。

トリミング回路 TRM 外部からの入力信号または外部低速発振で内蔵発振器を調整するサンプルソフトウェアです。
シリアルペリフェラル
インターフェース
TSPI

(1) 評価ボード2枚を使ったマスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。

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

同期式シリアル
インターフェース
TSSI 評価ボード2枚を使ったマスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。
非同期シリアル通信回路 UART

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

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

ダウンロード

該当ファイルを選択し、ダウンロードしてください。

名称

ご検討の方へ

技術的なお問い合わせ

お問い合わせ

お問い合わせ

よくあるお問い合わせ

FAQ