私の ATMEGA32 開発者ボードでは、サーボ モーターを使用していますが、それが問題の原因になっていると思います。アセンブリには、サーボを反対方向に回転させる 2 つの作業サブルーチンがあります。単独で呼び出された場合は間違いなく問題ありませんが、1 秒の遅延で呼び出すと、この警告が表示されました
「前回の操作でブラウンアウトリセットが発生しました。電源電圧を確認してください。」
インターネットで調査したところ、サーボをあまりにも速く回転させようとすると、これが発生する可能性がありますが、別のコードでは急速に前後する可能性があるため、別のサブルーチンで記述したのですか? しかし、私はそのようにする必要があります。