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

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

対象製品

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

TMPM4NRF20FG TMPM4NQF20FG TMPM4NNF20FG
TMPM4NRF15FG TMPM4NQF15FG TMPM4NNF15FG
TMPM4NRF10FG TMPM4NQF10FG TMPM4NNF10FG
TMPM4NRFDFG TMPM4NQFDFG TMPM4NNFDFG
TMPM4NRF20XBG TMPM4NQF20XBG -
TMPM4NRF15XBG TMPM4NQF15XBG -
TMPM4NRF10XBG TMPM4NQF10XBG -
TMPM4NRFDXBG TMPM4NQFDXBG -

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

機能一覧

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

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

(1) ADC変換値をターミナルソフトへ出力する例です。

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

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

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

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

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

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

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

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

高速DMAコントローラー HDMAC

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

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

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

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

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

トリミング回路 TRM 外部からの入力信号または外部低速発振で内蔵発振器を調整するサンプルソフトウェアです。
シリアルペリフェラル
インターフェース
TSPI 評価ボード2枚を使ったマスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。
同期式シリアル
インターフェース
TSSI 評価ボード2枚を使ったマスタ/スレーブ送受信例です。受信したデータをターミナルソフトに出力します。
非同期シリアル通信回路 UART

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

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

ダウンロード

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

名称

ご検討の方へ

技術的なお問い合わせ

お問い合わせ

お問い合わせ

よくあるお問い合わせ

FAQ