ICB-293Gの穴位置について調べてみました。実は、私の手元にあるもの(15年位前に購入)と現在流通しているもので穴位置が異なるのです。☆ボードの拡張性を示すノートブック、☆ボード「拡張性を見てみましょう!」を記載していたのですが、私が試したものと同じ型名の基板で「使えるはず」との御指摘を頂きました。私の手元にある293Gと書かれた基板を☆ボードにあてると、確かに穴は外側にずれています。これを根拠に記事を書いたのですが、何かが違うようです。ある図面を見ると基板の端から5mmの位置に穴があいていることがわかります。ノギスで測ってみた所、手元にある293Gと名乗る基板は明らかに穴位置が図面と異なります。なんで?そこで秋葉原へ向かい現在流通しているものを入手して調べてみることにしました。購入した基板は確かに293Gです。下の写真の基板は穴位置が合わなかった古い物。文字の感じをよく見てください。下の写真は今回購入した物です。なんだか文字の雰囲気が異なりますね。穴位置も中央に寄っている事が見てとれます。ノギスで測ってみると(ずいぶんいい加減に測りますが・・・)図面に近い形になっています。両者を並べると違いは歴然としています。左側は昔の物、右側は現在の物。(穴位置が全然違う!)今回購入した物であれば☆ボードの穴位置にもきっちりあいました。293Gという基板は世の中に少なくとも2種類ある。穴位置変更の経緯は不明。いった感じでしょうか。結果的に間違った情報を提供する事態を招いてしまっただけに、なんだか釈然としない気分です。できれば型名を変えてほしかったなぁというのが正直な気持ちです。(2010/08/20追記)メーカの方に確認をしたところ「ICB-293シリーズは、姉妹品のICB-93シリーズとの共通化の為、2002年に取り付け穴位置の変更を行いました。確かに姉妹品の中で穴位置が異なってもあまり嬉しくありませんから妥当な対応でしょう。(Atom)自己紹介shinta基板が大好きな組み込み系エンジニア。電気図面を描いてPCB上に美しく配線できた時に何とも言えない快感を覚える。ソフトウェアとドライバが一式になったパッケージをダウンロードします。インストール後に本体を接続してソフトウェアを起動すると以下のような画面が表示されます。勢いよく「改良しました!」と宣言したh8writeですが、やっぱり書き込みに失敗するという事がわかりました。そもそも真の原因を掴めないまま改良したと言っても、何を改良したのか意味がわかりません。自分でもそんな突っ込みを入れたくなるのですが、その日はグ...システムにおけるレイテンシーとスループットの話題レイテンシーとは、あるシステムに何らかの入力を与え、それに対応する何らかの出力が出てくるまでの時間(遅延量)を指します。ある処理の実行を指令してから実際の結果が得られるまでに250ミリ秒かかったとすると、それは250ミリ秒のレイテンシーを持つシステムという事になります。放置を防ぐアイデアの1つとして「具体的な目標に繋げる」というものを挙げました。アップデートしました。このアップデートにより、以下の動画で示すような長い曲でも難なく再生させる事ができるようになりました。mkIIは便利なのですがオンフィールドで書き換えるには不便ですし、ユーザに書き変えを頼むわけにもいきません。Atmelが公開しているアプリケーションノートAVR109に自己プログラミングがありましたので試してみました。LPC824を使ったサウンドモジュールMicroSoundModuleを開発していました。このサウンドモジュールは、コマンドを受け取って色々な再生を行うもので、当初はこのコマンド処理部分の実装にNT-Shellを用いる計画でした。BlackTankには有機EL液晶が搭載される予定です。接続部分はFPCになっていて、例によってFPC用コネクタなのですが、最初の実装は思いっきり失敗してしまいました。猫も杓子もIoTと皆さんが仰るので、その声が大きくなればなるほど自分は遠ざかる方向で生きていたのですが、そうすると完全に煙に巻かれたお爺さんのようになりまして、今は世の中が進んでおるんじゃのぉと言うだけの人です。moduleにブートローダを載せる(AVR109対応)随分前に対応しようと思い立っていたAVR109にようやく対応させた。以前やった時にうまく書けなかったのはボードのクロック精度が原因。ここ数日モニタを実装していて、思った以上にRC内蔵クロックの精度が悪いことが分かった。エコーバックのテストでやたらと文字が化ける。