volatileという修飾子の使い方?
今日はvolatileの使い方を学んだ。というか思い知った。
serialEventというシリアル入力による割り込み関数を使用していた。
serial入力のタイミングによっておかしい動作をしたりしなかったり、という現象に悩まされてたんだけど、なんとなくネットをぶらぶらしてたらそのものズバリのアドバイスがあって。
割り込み関数関係の変数にvolatileをつけてみたら見事に解消。
やったね。
今日はvolatileの使い方を学んだ。というか思い知った。
serialEventというシリアル入力による割り込み関数を使用していた。
serial入力のタイミングによっておかしい動作をしたりしなかったり、という現象に悩まされてたんだけど、なんとなくネットをぶらぶらしてたらそのものズバリのアドバイスがあって。
割り込み関数関係の変数にvolatileをつけてみたら見事に解消。
やったね。