Program Resource

開発者向け各種コード、アルゴリズム、リソース情報ライブラリ もしくはねふぁの覚え書き

デジタルリバーブIC FV-1の外部EEPROMにデータを書き込む際、Arduinoから書き込む場合に準備するヘッダーファイルの作成手順。

https://akizukidenshi.com/catalog/g/gI-15036/

ICメーカーのサイトからspinasmをダウンロードする。下記ページの一番下にあるsoftwareからダウンロードし、インストールする。

http://www.spinsemi.com/products.html

変換元のspnファイルを適当に8種類準備する。

http://www.spinsemi.com/programs.php

インストールしたSpinAsmを起動し、ツールバーからSetup Directoriesを開く。

デフォルトはProgram Filesの下に出力ディレクトリがあるので、マイドキュメントにSpinAsmフォルダーとサブフォルダーを作成しておき、そちらを指定しておく。

ファイルメニューからSave Projectを選択し、空のプロジェクトを適当に一つ作成する。

今度はOpen Projectで先ほど保存したプロジェクトを開く

8つのプログラム選択画面が出るので、空いている箇所をダブルクリックして好きなspnファイルを最大8つ選択する。

また、「Intel Hex」「Source File」にチェックを付けておく。

Buildボタンを押すとデータがビルドされ、Build Completedと表示される。

マイドキュメントに作成したSpinAsmのc_hdroutフォルダーにヘッダーファイルが作成されている。

このデータをArduinoからEEPROMに書き込む際のヘッダーファイルとして利用する。

SpinAsmが出力するヘッダーファイルはUTF16形式でArduinoからそのまま使えない為、ascii形式に変換するwindows用簡易アプリも作成しておいたので利用は自己責任にてどうぞ。

hexファイル形式で配布している人もいるためhex形式からヘッダー形式に変換する機能付き。exeを実行し、ファイルをドラッグ&ドロップすれば同じフォルダー内に.hファイルを生成する。Visual Studio用ソースコードも一緒に入れている。

Print Friendly, PDF & Email