せらぴんブログ

サークル「せらぴん」のうのはな透です。やっぱり眼鏡っ娘が好き!!

Arduino

【Arduino】比較演算が極稀に失敗する不具合に遭遇した話

これはここ数年Arduinoでの開発をやっていて、一番不条理だと感じた不具合の話です。 単純な比較演算処理に失敗する――そんなことが起こり得るのか? 順を追って説明していきます。ちなみに本件ではSparkfun社製Pro Micro(5V/16MHz、チップはAtmega32U4)を…

【Arduino】「I2Cを使ってるとdelay()が効かなくなったぞ?」となったら、それは二重割込みのせい

最近の業務は、Arduinoなどのマイコン用ファームウェア開発がメインになってます。 マイコンでは色々と低レベル*1なところに気を配らないといけないので大変です。 今回はそんな体験談を一つ。 *1:「機械部分に近い」の意