朝、出社したら事務フロアのエアコンが止まっていた。どうやら室外機で漏電しているらしい。管理会社に連絡をしたら修理に来られるのは明日の昼になるのだそうだ。というわけでそのまま帰ろうかと思本日は蒸し風呂の中で仕事。
暑い中、なんとかパソコンに向かってバグ調査をしていたら、上司からPICマイコンでクロックを作って欲しいとの依頼が来た。PICを使うのは久しぶりだったが、要求去れているのはごく単純なものだったので、昔買ったPIC16F84A用の基板を掘り出して作業を始めた。1時間くらいで出来るだろうと高をくくっていたのだが、どうしても動作しない。ソースを修正してはPICに書き込み、書き込んだPICを基板に差し替えて動作確認、を何回も繰り返しているうちに、暑さのせいでめまいがしてきた。そうなると頭がぼんやりしてますます泥沼になる。そうこうしているうちに昼食の時間になってしまった。
昼休みに(わずかながら)頭を冷やした上で試行錯誤した結果、発振素子の選択やウォッチドッグタイマーなどの設定をソースコード中に書いてなかったのが原因だと分かった。開発環境ではそれらのパラメータを設定していたが、これが有効になるのは開発環境から直接制御できる純正品のPICライターだけのようだ。非純正のPICライターを使っている場合はソースコード中で指定しないといけないらしい。(突っ込んでは調べていない)
ともかく要求仕様を最低限満たすPICを上司に渡してひさびさのPICプログラミングは終わり。
午後から降っていた激しい雨は3時頃に止み、今度は強烈に日が照り始めた。湿度と温度のダブルパンチで、事務所があまりに暑くなってきた。このままでは室内で熱射病になりそうだったのでパソコンの電源を落として、資料を抱えて冷房の動いている実験室に避難した。そのまま就業まで資料読み。
帰宅後、一眠りしてから本屋と古本屋とマクドナルドへ。