工作日月抄

エフェクターやギター、工作したことを書いてます。

AVRオシロスコープ〜完成〜

先日、買い足した部品とICを取り付けてハードは完成です。
AVR-OC-18.jpg

次は、共立のAVRライタを使ってプログラムの書き込みです。
O-Familyさんの記事に従って、ヒューズビットの書き換えをしました。
ATmega88を外部クロック(20MHz)で動作させるための変更だそうです。
 CKDIV8CKOUTSU1SU0CKSEL3CKSEL2CKSEL1CKSEL0
変更前01100010
変更後11110111

CKDIV80 → 1ロック分周を 1/8 から 1/1 へ
CKSEL3,2,1001 → 011周波数範囲 を 0.4〜20MHzへ
CKSEL00 → 1外部発振子をセラミックからクリスタルへ
SU1,SU010 → 11パワーダウン、パワーセーブからの起動遅延時間
 16K × CK
リセットからの付加遅延時間
 14K × CK + 65ms


共立AVRWRTのヒューズビット画面は
 チェックON → 0
 チェックOFF → 1
となっていて、ちょっと戸惑いました。

ヒューズビットを書き込んだ後、プログラムを書き込もうとしましたが、
共立AVRWRTからATmega88が認識できくなってしまいました。(泣)

ヒューズビットの変更で、外部発振子を使う設定になりましたが、
20MHzのクリスタルが上手く使えていないようです。
原因は、ATmega88/Pin9:XTAL1 の半田不良でした。
Pin9の半田付けをやり直し、ATmega88が認識できるようになりました。(汗)
O-Familyさんのプログラム・バイナリ・ファイルをFlashに書き込むと
LCDにオシロスコープ画面が表示されました! やれやれです。。

トラ技・マルチテスタのファンクション・ジェネレータを繋いで波形を見てみました。
AVR-OC-19.jpg
【440Hz サイン波】
AVR-OC-20.jpg AVR-OC-21.jpg
【440Hz 三角波】
AVR-OC-22.jpg AVR-OC-23.jpg
【440Hz ノコギリ波】
AVR-OC-24.jpg AVR-OC-25.jpg

波形の頭がちょっと欠けていますが、なかなか、いい感じで波形が
観測できていると思います。
O-Familyさんの公開してくださった記事のおかげで
AVRオシロスコープを完成させる事できました。ありがとうございます!!

PageTop

コメント


管理者にだけ表示を許可する
 

なかなかいいですね。

LCDもマルチテスタのより大きいようですね。

78k0 | URL | 2008年09月29日(Mon)13:02 [EDIT]


78k0さん こんばんは。
トラ技・マルチテスタのオシロでは物足りなくて
作ってみました。AVRも面白そうなので、
暫く、弄ってみようと思います。

かず | URL | 2008年09月29日(Mon)22:45 [EDIT]


初めまして。

初めまして。
「AVR オシロ・スコープ」本家の、O-Familyです。
偶然、検索にて拝見しました。
当ページのオシロ・スコープを試していただき、うれしく思っています。
私も、昔はエフェクター等を色々作っていましたが、今は音楽系の製作からも離れてしまっています。

オシロ・スコープのご要望など、お気づきの点がありましたら、ぜひご一報下さい。

O-Family | URL | 2008年10月03日(Fri)19:57 [EDIT]


O-Familyさん、はじめまして。
本家のO-Familyさんから、コメント頂けるなんて感激です!!
ありがとうございます!!
マイコンを使った工作は始めてから日が浅いので、
O-FamilyさんのHPで、色々と勉強させて頂いています。
「導入編」「拡張編」「応用編」とステップアップできるHPの編成は
とても分かり易く、初心者の私にとって、大変助かりました。
これからも、宜しくお願い致します。

かず | URL | 2008年10月03日(Fri)23:22 [EDIT]