違い外部バスを持っているため、非常に拡張性が高いのが特徴です。同じチップが使われているのですが、キットだとピン出力を簡単に取り出せるのがイイですねえ。残念ながらこのキットは買っただけでは動かず、ファームウェアを作る必要があります。互換ファームウェアをそのままダウンロードして動かすことも出来ますが、全てアセンブラのソースとなっているので、どこをどう変えればよいのか、すぐには分からないという問題がありました。送られたデータを処理する部分などユーザが手を加えたい部分をC言語で記述できるようなフレームワークを作成してみました。出力を変えたり、定周期処理ルーチンを組み込んだりすることが簡単に出来るようになります。製Cコンパイラ統合環境評価版に対応しています。ダブルクリックするだけで、開発環境が立ち上がります。ユーザプログラムを記述するソースになります。ここで使われている関数について説明してみます。user_init(void)ファームウェアが起動する時に1度だけ呼ばれます。定義されているシンボルを使用すれば簡単です。データを受信すると、この関数が呼ばれます。側が待ち状態のままになります。割り込みが発生すると、この関数が呼ばれます。周期で呼ばれることになります。互換程度でよければ、非常に簡単に処理を記述することが出来ます。難しかったファームウェアの変更も簡単です。書き込むことで、単体で起動することも可能になります。やり取りするデータ量が増えてきました。互換デバイスの制約です。フルにサクっと転送してみたい衝動に駆られてきました。使うのが一番楽かもしれませんが、今から新規にドライバを入れるのは面倒です。互換ドライバを使うのが一番楽でしょう。ドライバがインストールされた状態になります。転送するのが一番楽だろうという結論に至りました。ディレクトリの下にサンプルソースが置かれます。側ホストアプリとなっています。転送しても動きません。これは自分の環境に合わせて以下のように再ビルドする必要があります。ドライバにアクセスするアプリケーションを作成してみました。いう標準モジュールに分けているので、これを自分のアプリケーションに取り込めばよいでしょう。引数宣言に不具合があるとのことです。修正すると良いようです。ちなみに上記サンプルアプリではこの引数を使用していなかったため、問題が発生するのが分かりませんでした。五味さん、情報をありがとうございました。するという流れになります。やり取りが可能になります。動きとしては以下のような感じになります。行なうこんな感じなので、それぞれサンプルを拡張していけば、手軽に大量のデータをやり取りすることが可能になると思います。まいこん太郎の無謀なる挑戦に戻るkyosuke@da2.so-net.ne.jp。