2003年6月1日 日曜日の日記

kick4研究会まであと2週間となったので、研究会用タイマーにブザーを追加し仕上げを行う。ブザーの半田付けとプログラムの追加は順調に完了したが、テストしているとたまにリセットされてしまう。現象としては再現性が少なく、ランダムに発生している感じ。しばらく観測していて、割り込みのracingの処理をしていないことを思い出す。つまりreentrantになっていない関数を割り込みと通常の両方のコンテキストから使っていたわけだ。この辺の処理は、ライブラリ化していて何度も使っていたが、これまでは割込みの頻度が低くて顕在化していなかったようだ。割り込み禁止期間をもうけると問題は起こらなくなった。ということは、 赤外線リモコンレシーバでも運が悪いと暴走する可能性があるわけだ。毎日使っているがまだそういう現象に遭遇していないのでわざわざプログラムを書き直す気にはならない。この辺の処理は、発生頻度が低いだけにタチが悪い….まぁ、まじめに考えていない自分が悪いわけだが…

リモコンのシール作りリモコンのシール作り 加工中両面テープを張って
穴を開けて
切りくずが若干のってますできあがり

上の写真はリモコンのパネルをプリンタで印刷し、貼り付けようとしているところ。サイズはものさしで計り、JWCADで作図、PDFで出力し、Illustratorで読み込んで着色、光沢紙でプリントアウト後、両面テープを貼り付けて、カッターで切り出し、リモコンに貼りました。表面の保護がないので、いずれ はがれてしまいそうですが、研究会までもてばいいか。(汗;;)

デジタル体重計をばらした時の写真をデジタル体重計を分解のページに掲載しました。

Leave a Reply

メールアドレスが公開されることはありません。