タグ

ブックマーク / pcm1723.hateblo.jp (1)

  • ColdFire MCF52233 基板 (8) - シンセ・アンプラグド

    8 月 8 日付けの記事の中の ダイレクト実行の途中でハングアップする については、回避する方法が見つかりました。 きっかけは、トラックバックを頂いた「masato」さんの記事「インターフェース誌 ColdFire 基板(6)」の中で、途中に Sleep(1); をはさむとハングアップしなくなったという記述です。 Sleep() だと最小でも 10 ms のウェイトが入ってしまうので、他のスレッドに (明示的に) 制御を渡すだけの SystemSleep() をはさんだ、 {int i;for(i=0;i<32767;i++){PrHexWord(i);PrStr("\r\n");SystemSleep();}} を実行させると、途中でハングアップせず、最後まで実行されることが分かりました。 最後まで実行させると 10 分程度かかるので、何百回もやってみたわけではありませんが、十数回の実行

    ColdFire MCF52233 基板 (8) - シンセ・アンプラグド
  • 1