2007年04月04日
DIN SYNCのクロック変換器(2) @ 電子工作
PORT A(RA1|RA4)での入力が上手く行かず、PORT B(RB0)の割り込みを試してみました。結果から書くと上手く行きました。
使用マイコンはPIC16F88。RB0の割り込み許可(INTE)と立ち上がりエッジ(INTEDG)をセットして、割り込み許可(GIE)を適当な所で1にして、割り込みをスタート。後は割り込み関数に、処理を書けば完了。
取り敢えずこの形で、クロックを半分にすることが出来ました。本当は倍にしたいのでやりたいことの逆なのですが、入力が上手く行くパターンもあると分かったので、一歩前進です。
チャタリングの処理を行わねばならないのかと色々と調べたりしていたのですが、PIC内部だけで処理すれば良いことが分かったので、あとはソフトウェアの工夫だけで何とかなるでしょ。多分。
まだ、原因解明できてないので、割り込みが良かったのか、PORT Bを入力にしたことが良かったのか、あとで確認します。
現状だとKORG系の48クロックをマスターにしてROLAND系の24クロック出力する形なので、スレーブをROLAND系のリズムマシンやシーケンサーにすれば使えますが、こういう変換器が欲しい人は居ます?需要があるとは思えませんが、欲しい人がいれば、対応を考えます。作り方によってはローランド系のDIN SYNCから四分音符とか八分音符とか任意のクロックを作り出せるので、一つ形にしておくと何かと便利かも。内蔵クロックで動作に問題なければ、PIC一つだけで出来るので、安価に出来ます。我が家で使える用途と言えばSH-101のクロック用かな。SH-101の内蔵シーケンサーを使う場合などに使えます。
あと、今回の応用でDIN SYNCをマスターにしてMIDI機器をスレーブにするという形のアダプターも出来ます。これも必要な人があるとは思えませんが・・・。
割り込みに関して、サラッと書いてましたけど、割り込み処理初体験です。思ったよりも簡単でした。サンプルソースの分かりやすいものがなかったのですが、資料を見てそれっぽく書いたら、ちゃんと動いてくれました。(^_^)v
関連日記
- 2007年04月05日 タイマーIC 555 (17334)@ 電子工作
- 2007年04月06日 アルミケースの穴開け(1) (9756)@ 電子工作
- 2007年05月01日 MIDI -> CV/GATEコンバータ (6640)@ 電子工作
- 2007年05月22日 Boss DR-110とDR-55の資料 (6337)@ 電子工作
- 2007年04月09日 アルミケースの穴開け(3) (5517)@ 電子工作
- 2007年05月04日 KORG KMS-30 (5458)@ 音楽
- 2007年04月08日 アルミケースの穴開け(2) (5317)@ 電子工作
- 2007年03月29日 ROLAND SBX-80 (4671)@ 音楽
- 2008年12月15日 YAMAHA QX3ジャンク (4649)@ 音楽
- 2007年04月19日 MIDI to DIN SYNC(1) (4582)@ 電子工作
- 2009年12月12日 MIDI to Sync24 + Clock chip (4114)@ 電子工作
- 2007年05月11日 求むDIN SYNC対応機材 (3767)@ 音楽
- 2006年10月04日 DIN SYNC (3728)@ 音楽
- 2006年11月27日 求む!!昔のドラムマシン/シーケンサー (3644)@ 音楽
- 2006年12月02日 振り出しに戻ったかも(T_T) (3617)@ 電子工作
- 2008年05月06日 ROLAND MSQ-700 (3443)@ 音楽
- 2007年05月27日 DIN SYNCのコンティニュー(3) (3376)@ 電子工作
- 2007年04月24日 MIDI to DIN SYNC(2) (3373)@ 電子工作
- 2007年04月12日 DIN SYNCのクロック変換器(3) (3369)@ 電子工作
- 2007年04月02日 DIN SYNCのクロック変換器(1) (3342)@ 電子工作
- 2006年10月25日 USB-IOでDIN SYNC出力 (3185)@ 電子工作
- 2007年03月29日 DIN SYNC (3023)@ 電子工作
- 2007年05月06日 DIN SYNCのコンティニュー (2894)@ 電子工作
- 2007年05月24日 DIN SYNCのコンティニュー(2) (2846)@ 電子工作
- 2007年03月12日 久々にオークション (2842)@ 音楽
- 2007年05月16日 u-Japanフェスタ (2741)@ 広島
- 2007年05月09日 お買い物 (2364)@ 電子工作
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。