2013年9月の陰気な男でいいですか?
13/09/30
13/09/29
13/09/28
刺激を求めて。初めて台北のゲームセンターに行く。日本のゲームセンターのカードをかざすと登録された名前が表示された。これは想定外だなスゴイよな。やっぱり世界は1つだ。
13/09/27
書店で刺激を受ける日。青土社の進化する魚型ロボットが僕らに教えてくれることを見る。パラパラっとしか見なかったが他では読めない密度の濃い内容が書かれているのではと感じた。特集に惹かれて DTM Magazine 10月号を見る。パラパラっと見ていて思った。若いスタークリエイターの存在、打込みから入ってクリエイターへの進化を夢見る読者、投稿こそ無いもののこれは21世紀のベーマガやI/O誌に近しいんじゃないか?お手本ある所に夢あり。
13/09/26
13/09/25
13/09/24
雲行がアヤシクなる。USB キーボードをつなげてデバッグ。キーコードが正しく読めない。ロジアナで見たデータと AVR の内蔵 RAM に格納されているデータが異なる。別の USB キーボードを接続しても同じ状況なので個体差では無さそうだ。タイミングの問題か、それとも電気的な問題か。いずれにしても難儀しそうだな。マイコンは順調じゃなくても楽しいな。
13/09/23
13/09/22
マイコンとの戯れは今日も続く。スタックの使用状況や USB バスの状態を確認して受信データの変換処理のループ終了判定の不具合を発見。これを修正することで USB マウスに関しては問題なく動作するようになった。考えてみれば8年前の自分のアセンブラコードをC言語に置き換えただけなんだよな。ここまで来るのに1週間かかるくらいマイコンから遠ざかっていたということか。続いて USB キーボードの動作不具合を見てみる。どうやら受信データのサイズが大きくて今の ATtiny2313 ではキビシそうだ。明日は ATtiny45 基板を作ってみるか。久方ぶりのハンダテラピーで復調しよう。
13/09/21
13/09/20
予定通りマイコンの時間を堪能する。しかし今日は一進一退。戻れるソースがあり、ロジアナで現象が把握出来るのはヒジョーに安心できるよな。とりあえず内蔵 SRAM が容量的にキビシイのと、データ受信処理の時間が USB の 1ms 周期から見てキビシイということかな。オールアセンブラの時はレジスタを変数代わりに使っていたのが大きかったな。明日も楽しく前向きに。
iPhone 5c を触る。iOS7 のデザインはともかく Web の表示の速さに驚いた。今使っている iPhone 4 がかつての Dポの PHS と重なる。この速さは LTE の力なのか A6プロセッサの力なのか。そろそろ機種変更のタイミングなのかな。
13/09/19
アルコール消毒。帰宅途中で満月を見上げていたら月餅が食べたくなった。地球は一つだ。明日は楽しいマイコンの時間を堪能したいな。
13/09/18
デバッグとは自分を信頼することだ。昨日格闘したソースと今日も戯れる。初心に帰って ATtiny2313 のデータシートを見る。内蔵 RAM アドレスを確認してメモリマッピングに自信を持つことが出来た。落ち着いてソースを見ていたらレジスタ番号の間違いを発見。早速修正したら接続した USB マウスが Set Configuration に応答してくれるようになった。直近の目標のアセンブラソースをC言語+送受信部のみアセンブラに変更するのは出来そうだな。マイコンが思い通りに動いてくれるのはサイコーに楽しいな。
13/09/17
今日もマイコンとの戯れ。まずは未練たらしく Beagle USB Protocol Analyzer が動かないことを確認した上でロジアナを投入。USB バス波形を見ると全然データが送信されていないことが判明。AT90S2313 と ATtiny2313 で PORTD などの内蔵レジスタのアドレスが違っていることに気がついた。早速修正してデータが送信されていることを確認。ROM 上の配列のアライメントを調整したり DATA セグメントの開始アドレスを 0x800060 から変更したり色々と格闘したが Set Configuration への応答が無い。久方ぶりの波形を見ながらのデバッグは上手くいかなくても楽しいよな。
13/09/16
台風が過ぎ去り秋が訪れる。気圧の影響で調子が悪い。明日はマイコンと戯れられるといいな。
13/09/15
13/09/14
オレはマイコンが好きなんだな。昨日の PC の不具合を CPU クーラ取付け直しで解決。環境が整ったので久方ぶりにマイコンと戯れる。8年ぶりに USB to UART 基板を引っ張り出して動かしてみる。しかし USB マウスは動くが USB キーボードが動かない。以前と違う USB キーボードを使ったのが良くなかったのか。これまた久方ぶりに usbview.exe で Low Speed Device であることだけは確認。すんなりと行かないものだな。
8年前に手にいれた Total Phase の Beagle USB Protocol Analyzer を投入。USB バスをキャプチャしてみると USB キーボードを接続しても Enumeration が始まらず USB バスリセットを繰り返しているようだ。UART ポートを使った動作確認の末 USB デバイスを Detect した後 500ms 後にもう一度デバイスが接続されているか確認している所で接続が認識されていないことが判明。待ち時間を 100ms にしたら認識された。どうやら待ち時間が長すぎて USB キーボード側が USB バスをリセットしていたようだ。待ち時間は 400ms でも認識されたのでギリギリ OUT だったんだな。
これですんなり動くかと思ったがキーボードからの受信データが正しく認識されていない。まだまだ楽しめそうだな。久方ぶりのアセンブラやデバッグはサイコーに楽しいな。明日も楽しくありたいな。
13/09/13
13/09/12
今日も種ともこを堪能。大学生の頃の放浪を想いだしてエレベータの中で不覚にも嗚咽を漏らす。どうも今週の残りは生産性がゼロになりそうだな。仕方無し。
13/09/11
久方ぶりのアルコール消毒。しがらみの無い消毒は楽しいな。帰宅途中で種ともこを聴き高校生の頃の甘ずっぱい想い出がよみがえる。他人や自分に攻撃的にならずにニュートラルに行きたいものだが。
13/09/10
予期せぬ展開。ナカナカ物事は思い通りに進まないな。こんな日もあると思おう。
13/09/09
気持ちの赴くままに。1年以上放置していた PIC18F14K50 基板を引っ張り出す。コイツは RC サーボの固定方法に迷ってそのままホコリを被らせたんだよな。という訳で基板に穴を開けて RC サーボを固定する。そして動作するファームウェアと Windows アプリの組合せと動作環境を見つけるのに難儀。今日はここで時間と気力が無くなった。結果よりも毎日手を動かすことが大事だ。欲望のオモムクままに。
13/09/08
雨に濡れて。今更ながら痛 Suica の作り方に興味関心が高まる。Google したら A-ONE のサイン吸着シートや手作りステッカーを使っている事例が多いな。PASMO よりも Suica の事例や素材が多いのは、背景が透けてもデザイン的に良さげになるからなのかな。実際に試してみることが大事だというのが昨日の学びだったよな。
13/09/07
失敗を怖れずに。予定通り3G シールド・カンファレンスを堪能。小林さんの特別講演は勿論のこと、技術講演や事例解説に大きな刺激を受ける。その中で一番の収穫は、上手くいかなかったらどうしようという恐れを克服するためには、次があるんだという気持ちを持つことが大事だということかな。それはそれとして、個人の芸域を広げて盆栽を極めるか、他者と折り合いを付けて大きなことを成し遂げるか、その岐路に立っているなオレは。常に考え続けることが大事だな。
13/09/06
13/09/05
13/09/04
イロイロと調子が悪い。地震・竜巻・大雨と日本も酷い状態だよな。今のオレは無力だ。
13/09/03
13/09/02
13/09/01
夏休みの最後に相応しい日になる。サザエさん的であるのが親としては恥ずかしい限りだが。
最新の陰気な男でいいですか?に戻る
Home に戻る
kyosuke@da2.so-net.ne.jp