PIC」カテゴリーアーカイブ

PICのsleep命令

pic.hをのぞいていてSLEEP()マクロを見つけた。 消費電力の大半はLEDだろうけど、それでもsleepさせることができれば何か役に立つこともあると思ってPIC時計に入れてみた。 入れた場所はメインループの最後のと … 続きを読む

カテゴリー: PIC, プロトタイプ, 定石 | タグ: | コメントする

eneloop 単3×4本

eneloopの単3×4本を電源としてそのまま使っていいのか? 確かPICにかけていい電圧のMAXは+5.5Vだったような記憶があった。 eneloopを買ってきて、4本の電池ケースに入れてLED+抵抗器の簡単な回路に接 … 続きを読む

カテゴリー: PIC, 基礎知識 | タグ: , , | コメントする

ACアダプターで動かなくなった・・・(対策済み)

PIC時計がACアダプター(+5V, 2.0A)で動かなくなった。 以前は動いていたけど、水晶発振子をつけて、同時に7セグLEDを2つ増やして6桁表示にしてからは試していなかった。 eneloopが切れたのでACアダプタ … 続きを読む

カテゴリー: PIC, 回路, 基礎知識, 部品 | タグ: , , , | コメントする

PIC16F877AでUSART (GT-720Fをつなぐ)

PIC16F877AでUSARTを使い、RS-232C(ADM3202AN)経由でGT-720Fをつないだ。 最初はTera Termで送った文字をただ返すプログラムを書いてそれでUSART通信のテストを行った。 最初に … 続きを読む

カテゴリー: PIC, プロトタイプ, 回路, 部品 | タグ: , , , , , , , | 6件のコメント

PIC16F877AにLCDをつなぐ

PIC16F877AにGPSをつなぐ前にデバッグのためにLCDをつないだ。 以前、PIC18F2550につないだのでそれを参考にしようと思ったけど、回路図も残してなかった。 ソースコードはあったのでそのソースコードをPI … 続きを読む

カテゴリー: PIC, 回路, 部品 | タグ: , , , , , | コメントする

電池切れ

PIC時計の精度を調整し始めた頃からeneloopの単3×4本で動かしていた。 で、今朝、電池が切れていた。 9/9の夜から断続的に動かしていたので正確にはわからないけど、1週間もたない感じ。 市販の時計は単3一本で1年 … 続きを読む

カテゴリー: PIC, 感想 | タグ: | コメントする

セラロックのみの見直しの失敗

PIC時計が「どうせ止まっているから・・・」と、この前見直したのを試してみた。 64×25×25×25というのを64×125×125として、プリスケールを64に、タイマー0のカウンターを256-125=131を設定して、 … 続きを読む

カテゴリー: PIC, プロトタイプ | タグ: , | 4件のコメント

時間を合わせるのが面倒

PIC時計、23時間経過後すぐに間違ってリセットかかっちゃった。 リセットしたら時間を合わせるためにソースコードを編集してビルドして0秒に合わせて起動なんて余裕がないとできない。 おかげで、そのまま止まっている。 時間を … 続きを読む

カテゴリー: PIC, 今後の予定 | タグ: , | コメントする

23時間経過

PIC時計の水晶発振子のタイマーカウントを調整して23時間経過時点でのずれは1秒もない状態。 「心持ちちょっとずれたかな?」といったレベル。 これでPIC時計の水晶発振子での精度調整は終わりにする。 ただし、セラロックの … 続きを読む

カテゴリー: PIC, 作業, 部品 | タグ: , , | コメントする

セラロックのみの時の見直し

PIC時計をセラロックのみでタイマー0で動かしていた時の処理を見直してみた。 タイマーのインターバルの計算部分を抜き出してみると、以下のように定義してある。 // タイマーの設定 #define PERIOD 10000 … 続きを読む

カテゴリー: PIC, 今後の予定, 部品 | タグ: , , | 1件のコメント