2006年12月02日
振り出しに戻ったかも(T_T) @ 電子工作
Macから「FT232RL USB→シリアル変換モジュール(38400bps)」経由でPIC16F88へデータを送り、PICからパルスを生成して、シーケンサー(Roland MSQ700)のDIN SYNC端子へ入力。この状態で送出のスピードを色々と変えて試したのですが、どの様にしてもテンポが22BPM以上に成りません。どうやら何処かでボトルネックになっている雰囲気。
DIN SYNCの信号を作り出すことが目的ではないのですが、これでは思ったレスポンスが得られないと言うことなので、大問題です。(T_T) PIC自体は、連続的にテンポを変更したりして、DIN SYNCの信号を出力することはスペック的に問題ないことを確認しているので、問題はパソコンからPICのデータ受信部分の間です。
改善できる可能性がある部分としてはパソコン側のプログラムだけ。PICのプログラムは根本的に仕組みを変えることで多少改善できますが、大幅な改善は無理。パソコン側のプログラムはCで書く予定だったのですが、思ったよりもシリアル通信が面倒だったので、現在は仕組みの確認のためにREALbasicを使っています。Cで書き換えてみてダメだったら、PIC18かEZUSB FX2で作り直しです。トホホ。まぁ最終的にはこの二つの何れかを使うつもりだったので、良いんですけど、USB部分をオリジナルで作るとなるとIDが必用になるんですよね。その辺の費用をどうするかが問題です。
関連日記
- 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が不安定 (8090)@ 電子工作
- 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年01月21日 シリアル通信とDAC (5063)@ 電子工作
- 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 (3910)@ 電子工作
- 2007年04月04日 DIN SYNCのクロック変換器(2) (3833)@ 電子工作
- 2006年11月09日 やはり変だSDCC (3666)@ 電子工作
- 2007年01月23日 シリアル通信 (3338)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。