私は最近、非常に小さなパッケージでいくつかの簡単な電子機器のプロトタイピングの手段としてATtiny85を使用しています。私は、多くの関数に使用されている言語が標準的なArduinoのスケッチで見つかったものとは非常に異なっている(そして直感的ではありません)ので、これに問題があります。ハードウェア固有の機能についてもまともなリファレンスを見つけるのが難しいです。ATtiny85:ピンとタイマーの割り込みに同時に対応する方法
主なことは、ピンの切り替えとタイマーの両方を同時に聞くことです。ピンの状態の変化はタイマーをリセットしますが、ピンの状態が変化する前に終了すると、コードはタイマー自体に応答する必要があります。
チュートリアルから、私はピン変化とタイマー割り込みの両方が同じ機能 - ISR()を介して行われているようです。私が知りたいことは次のとおりです:
- ピンとタイマー割り込みの両方を同時に行うことは可能ですか?
- 両者が同じ関数を呼び出すと仮定して、どうやって区別していますか?
ああ!あなたは、適切な文書を見つけることができないということについて私が何を意味するのかを見ていますか?私が見つけたチュートリアルのどれもこの事実を言及しなかった。 – Ash