top of page
  • GitHub
  • Qiitan
  • icon
  • Facebook
  • Instagram
  • Twitter-circle
  • Linkedin
  • Youtube
  • base_logo_vertical_black

送受信LEDが意図せずチカチカする...

25/8/3

執筆者:

Hiroshi Okawa

WindowsでMIDIファイルを再生すると...

やっとファームウェアも完成した自作USB-MIDIインターフェース🎉

私の動作確認の環境はMacしかありません...


このUSB-MIDIインターフェースを試してくれる友人はWindows環境しかないのですが、このUSB-MIDIインターフェースはClass Compliantで開発してるので、MacもWinも標準ドライバで動作します


なので、Windowsでも問題なく使えるだろう...と思っていました。

MIDIファイルなどの楽曲再生は問題なくできました。


ところが、Windowsで楽曲再生をすると、前面のLEDが意図せずチカチカします...

Macではそのような現象は発生しません。


調べたところ、Windowsで使った場合にUSBで送られてくるデータの処理に思いがけず時間がかかっていることが判明しました。

そのため、タイマー割り込みを使ってダイナミック点灯処理している前面LEDの更新タイミングに揺らぎが出ていました。


測定結果からもそれが明らかになりました。

その対策も完了し、今は無事に動いています。


ことの顛末はこちらに掲載しました。

興味がありましたら、ぜひご覧ください。

最新ニュース

26/5/27

STM32F407でオーディオ再生

FreeRTOSでさらにスマートに

26/5/5

遅ればせながらFreeRTOSとC++

C++の便利さを再確認

26/3/26

NFCリーダーをSwiftネイティブで操作

Pythonの方が簡単だけど、やっぱりSwiftで!

bottom of page