ソースコード」タグアーカイブ

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

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

32.768kHzの水晶発振子+タイマー1へ

セラロックのみでのPIC時計は50時間経過後に4分30秒ほど遅れていた。 さすがに2日間で5分近く遅れるのはいかがなものかと、32.768kHzの水晶発振子をつけてタイマー1でチェックすることにした。 その前に時分表示の … 続きを読む

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

ダイナミック点灯

PIC時計では4つの7セグLEDをダイナミック点灯で制御しています。 今回、ダイナミック点灯を初めてやったので、最初のうちは1つ前の桁の影響を受けてきれいに表示できませんでした。 例えば、15を表示すると、1に5がうっす … 続きを読む

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

PIC時計を調整してみる

PIC時計を調整するには、どこを調整するか? 割り込み関数内のカウンターを調整してみた。 最初の段階で遅れたので設定値を小さく(RELOADSに1を足さずにそのままに)してみた。時分表示だと時間がかかるので分秒表示にして … 続きを読む

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

セラロックによるPIC時計

セラロックの精度によるPIC時計をブレッドボード上に組んでみました。 動かし始めたのは23:38で、4:31に誤差を確認しました。 経過時間は293分で、PIC時計は14分遅れました。 誤差は5%近くなります。 セラロッ … 続きを読む

カテゴリー: PIC, プロトタイプ, 作業, 回路 | タグ: , , , , , , | コメントする

AVRISP mkIIへ再挑戦

以前、挑戦してあえなく撃沈したAVRISP mkIIでしたが、今回再挑戦しました。 回路は前回試した以下の回路からLEDを2つに減らし、7ピンのVccと8ピンのGNDの間に0.1μFのコンデンサを入れ、電源を+5VのAC … 続きを読む

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

dsPICオシロのADM3202AN周辺回路の検証

PIC18F2550とGT-720FのRS-232C通信の時の回路とdsPICのRS-232C通信回路が微妙に違うので、dsPICオシロのADM3202AN周辺回路のチェックのために以下のようなものを作ってみた。 dsP … 続きを読む

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

Gainerで温度センサーLM60を動かす

以前、買っておいた温度センサーLM60があったのでとりあえずGainerで動かしてみた。 とりあえず回路図を。 単純につなぐとanalogInput[0]の値は30付近になった。 LM60は0℃で424mVを出力し、1℃ … 続きを読む

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