2007年01月21日
シリアル通信とDAC @ 電子工作
今まで個別の実験をしていた部分を一つのPIC16F88にいれて、レスポンスの状況などを確認しました。
シリアル通信で0x90を入力するとSPIでDACへ0xfffを送り、0x91で0x7ffを送る、その程度の簡単な仕組みを作って実験し、今のところは上手く行っている雰囲気です。SPIとシリアル通信部分の初期化で問題があったりしたようなのですが、ポートを変更したりプログラムの順番を変更することで上手く行ったようです。
まだ0x90以後に続くメッセージの処理を組み込んでないので、プログラム的に少し分岐が増えるのですが、このレスポンスならば問題無さそうな気がします。
昨日の予定では、ココまでの確認で次に必要なパーツを発注する予定だったのですが、もう少し最終的な形に近いところまで実験を行ってからパーツを注文します。現時点ではDACの基準電圧を電源から取っているので、電源状況が悪いときに出力が不安定になります。その様な問題が起きないように、対策を行う予定です。電源が安定したモノを用意できれば問題ないのですが、PSEの関係で電源を内蔵せず、ACアダプタを使う形にするので、電源は信用しないことにします。(笑)
関連日記
- 2007年01月09日 秋月も結構早い (13739)@ 電子工作
- 2006年11月16日 PIC16F88用テストプログラム (9837)@ 電子工作
- 2006年11月26日 PIC16F88でシリアル通信 (9790)@ 電子工作
- 2006年11月22日 ドットマトリックスLED (9335)@ 電子工作
- 2008年08月03日 トランジスタ技術付録基板でAVRライター (8387)@ 電子工作
- 2006年11月17日 PIC16F88でアナログ入力 (8281)@ 電子工作
- 2007年02月09日 PIC16F877Aが不安定 (8091)@ 電子工作
- 2006年11月04日 SDCC - Small Device C Compiler (7238)@ 電子工作
- 2007年01月09日 SPIでDAC (7110)@ 電子工作
- 2006年10月18日 midicckで自作MIDI楽器 (6680)@ 音楽
- 2006年12月30日 自己点滅LED (6515)@ 電子工作
- 2007年02月09日 PIC18F2450へのプログラム書き込み (6502)@ 電子工作
- 2007年01月04日 HOSIDEN HLM3205のピン配置 (6492)@ 電子工作
- 2006年11月19日 PIC16F88でLEDアクティブ点灯 (6102)@ 電子工作
- 2006年11月22日 共立エレショップからパーツ到着 (5950)@ 電子工作
- 2008年08月29日 PICkit2 (5923)@ 電子工作
- 2006年11月05日 PIC16F88 (5258)@ 電子工作
- 2007年08月30日 PIC16F88とSDCC (5250)@ 電子工作
- 2007年01月17日 PIC16F88では入出力が足りないかも (5137)@ 電子工作
- 2007年01月05日 PIC16F88でLCD (5068)@ 電子工作
- 2007年02月03日 音階が変 (4739)@ 電子工作
- 2007年01月23日 SPIのピン配置とシリアル通信のデータ処理 (4723)@ 電子工作
- 2007年04月17日 EasyPIC4でサンプルプログラム (4213)@ 電子工作
- 2009年12月12日 MIDI to Sync24 + Clock chip (4064)@ 電子工作
- 2008年03月29日 久々にパーツ注文 (3975)@ 電子工作
- 2006年11月10日 PIC16F88でMIDI (3911)@ 電子工作
- 2007年04月04日 DIN SYNCのクロック変換器(2) (3833)@ 電子工作
- 2006年11月09日 やはり変だSDCC (3667)@ 電子工作
- 2006年12月02日 振り出しに戻ったかも(T_T) (3580)@ 電子工作
- 2007年01月23日 シリアル通信 (3338)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。