AF_OSCの製作 2014-12-08 09:46:04 | 日記 良いテ-マが決まらない状態であるが、とりあえずAF_OSCに決め、製作した。 周波数は、1Khz, 2Khz, 3Khz 入力文で周波数を選択したいが? « WinZipを購入した。 | トップ | Binary Sort Programの検討 »
19 コメント コメント日が 古い順 | 新しい順 ADCTEST用多電圧出力 (kawana) 2014-12-08 11:41:10 DIP-SWで3.3Vを7分割した電圧が得られた。 返信する 1KhzのLPFで、400hz、3Khzの応答は? (kawana) 2014-12-08 23:54:27 1KhzのLPFで、400hz、3Khzの応答は?どの様な、波形に成るのかな-、 返信する ATMEGA8のADC sample program (kawana) 2014-12-09 00:01:43 ATMEGA8のADC sample programをcompileした。値をLCDにbit表示してみよう。 返信する LPF & ADC値のバ-表示 (kawana) 2014-12-09 09:50:22 LPFは、Butterworth low pass filterが使用部品の定数が単純で製作しやすいと有った。部品箱にLF356Nが有ったが、±15Vの両電源が必要なので、+5Vの単電源OPAMPが有った気がするが?-----------------------------ADC値のバ-表示Programはほぼ出来たが、考えていると直ぐに眠気が指して頭がぼ-としてくるので、休み、休み、悪い頭は、身体的にも劣って来ている感じがする。 返信する 表示の案を考えた。 (kawana) 2014-12-09 11:29:05 ADC値が0x3FF(10bit)の場合、下記の様に表示する。ADC10:■■■■■■■■■■気が向いたら、10進表示にする。 返信する ADCva:■■ ■ ■ (kawana) 2014-12-09 21:45:59 ようやっと出来た。主なミスは、16bit dataをuint8_tで定義していた。 ----------------------while(1){LCD_com(0x80);//set First LineLCD_dat('A');LCD_dat('D');LCD_dat('C');LCD_dat('v');LCD_dat('a');LCD_dat(':');databuf = 0x311;bitchk();} 返信する ADCとバ-グラフ表示 (kawana) 2014-12-10 09:51:46 バ-グラフとADCプログラムを組み合わせた。なんとか、動作するのでは?どんな問題点が発生するか?? 返信する ADCvalueをPORTBに表示 (kawana) 2014-12-10 21:08:53 動くはずが動かなかったのでADCvalueをPORTBに表示してみた。ADCvalueは10bitの上部8bitをPORTBに表示した。3.3/1024=0.0033 PORTB LED 110 1 10 11xx11 0 110 110 0 0x36C = 8760.0033 x 876 = 2.890 V TESTER=2.85V2.890 に≒2.85 ほぼOK 返信する 表示変更 (kawana) 2014-12-11 07:39:48 表示変更をした。Volt_:A9876 5 4 321ADCva:■■■ ■PORTB LED ◎◎◎ ◎なんとか、思うように表示が出来た。 返信する LPFの実験 (kawana) 2014-12-11 09:24:16 LPFの実験もおおよその感じがつかめた。方形波を入力するが、出力には、P-Pの角がとれた波形が出てきた。OPAMPは、LMC660を使用した。OPAMP1個破壊した。電源Pin V+が4 Pin出ている事の認識せずV-を加えてっしまった。これからは、Pin のレイアウト図を書いてミスを減らして行こうと思う。 返信する 次のテ-マ (kawana) 2014-12-11 09:33:34 次のテ-マは、? 返信する 赤外線リモコン完成 (kawana) 2014-12-12 09:32:53 昔、本よりも付録の物作りに没頭した事は有ると思う。昔の様なわくわく感は無いが、一気に製作してしまった。2時間程で作業は終わった。配線ミスも無く(キット製作なので当たり前なのだが)しいて心配すれば、半導体部品の極性の付け違い、ICセットの方向取り違え位だろう。5VのバスタイプのLCDを取り付けた。家の中に有ったリモコンで組み立てたキットに向けて1keyを押すとリモコンの名称とコ-ドが表示された。ほぼ、動作している様だ。-------------------------付属のCDにProgramや解説が有るらしい 返信する 赤外線リモコンのProgram File (kawana) 2014-12-12 10:27:05 CDに有った、SourceをListした。赤外線リモコンのファイルIr_data.hIr_in.cIr_in.hIr_main.cIr_main.hIr_out.cIr_out.hLcd.cLcd.h思ったより沢山有った。理解には1週間くらい必要だろう。 返信する 既に、elm-chan氏が研究済だった (kawana) 2014-12-12 10:58:51 elm-chan氏のProgramを勉強したほうが、早そうだ。 返信する PIC16 F886--->ATMEGA168 (kawana) 2014-12-12 12:10:27 PIC16 F886--->ATMEGA168のCPU載せ替えボ-ドを作り、ハ-ドは作らない様にしよう。早速、Program検討に入る。 返信する PIC16F886とATMEGA88の両方の理解が必要に成るが (kawana) 2014-12-12 15:26:45 PIC16F886とATMEGA88の両方の理解が必要に成るがひながたとして完成しているので、ERRORを潰せれば先が見えてくるのでは、無いだろうか?後ERRORは22個に成った。 返信する Program 記述で注意する事 (kawana) 2014-12-12 20:27:56 私は、コメント記述は、出来るだけ簡単な記述に留める様にしている。// comment 1/* comment 2 */comment 1を使用。comment 2では、有る処理をブロックでcomment化する場合/* /* abcdefghijk */. . . . (1)*/(1)が有るとcomment化、出来ない。Errorが少なく成ったので、1行1行理解しながら眺めてみる。 返信する 学習リモコンのCPUをATMEGAに変更 (kawana) 2014-12-12 21:11:51 学習リモコンのCPUをATMEGAに変更するカメの子基板製作で対処しようと思ったが、PIC16F686とATMEGA168では、pin配置などが違うので、基板の切り貼りが必要になるので、別基板に作る事にした。(ATMEGA168で少し大きめの基板に製作した物が有るので、それを使用する事にした。)(チェックに最低限必要な部品のみ取り付ける事にする。) 返信する SORT Programの検討 (kawana) 2014-12-13 10:52:33 昔、仕事でやった、Binary SORT ProgramをATmega328でやってみる事にした。uint16_t data100件をtestする。何分かかるかな? 返信する コメントをもっと見る 規約違反等の連絡 コメントを投稿 goo blogにログインしてコメントを投稿すると、コメントに対する返信があった場合に通知が届きます。 ※コメント投稿者のブログIDはブログ作成者のみに通知されます 名前 タイトル URL ※名前とURLを記憶する コメント ※絵文字はJavaScriptが有効な環境でのみご利用いただけます。 ▼ 絵文字を表示 携帯絵文字 リスト1 リスト2 リスト3 リスト4 リスト5 ユーザー作品 ▲ 閉じる コメント利用規約に同意の上コメント投稿を行ってください。 コメント利用規約に同意する 数字4桁を入力し、投稿ボタンを押してください。 コメントを投稿する
どの様な、波形に成るのかな-、
値をLCDにbit表示してみよう。
単純で製作しやすいと有った。
部品箱にLF356Nが有ったが、±15Vの両電源が必要なので、+5Vの単電源OPAMPが有った気がするが?
-----------------------------
ADC値のバ-表示Programはほぼ出来たが、考えていると
直ぐに眠気が指して頭がぼ-としてくるので、休み、休み、
悪い頭は、身体的にも劣って来ている感じがする。
ADC10:■■■■■■■■■■
気が向いたら、10進表示にする。
----------------------
while(1)
{
LCD_com(0x80);//set First Line
LCD_dat('A');
LCD_dat('D');
LCD_dat('C');
LCD_dat('v');
LCD_dat('a');
LCD_dat(':');
databuf = 0x311;
bitchk();
}
なんとか、動作するのでは?
どんな問題点が発生するか??
してみた。
ADCvalueは10bitの上部8bitをPORTBに表示した。
3.3/1024=0.0033 PORTB LED 110 1 10 11xx
11 0 110 110 0 0x36C = 876
0.0033 x 876 = 2.890 V TESTER=2.85V
2.890 に≒2.85 ほぼOK
Volt_:A9876 5 4 321
ADCva:■■■ ■
PORTB LED
◎◎◎ ◎
なんとか、思うように表示が出来た。
方形波を入力するが、出力には、P-Pの角が
とれた波形が出てきた。
OPAMPは、LMC660を使用した。OPAMP1個破壊した。
電源Pin V+が4 Pin出ている事の認識せず
V-を加えてっしまった。
これからは、Pin のレイアウト図を書いてミスを減らして
行こうと思う。