iPhoneのマイクジャックを介してインターフェースしようとしています。
15ビットを常に更新する必要がありますが、これを行う最善の方法は次のようになるかどうか疑問に思っています:
私は16msの「フレーム」を持っています。最初の 1ms は START ビットで、500mV です。次の 15ms は 0V または 250mV です。その後、START ビットで繰り返されます。
iOSでこれをすばやく正確にスキャンできますか?
iPhoneのマイクジャックを介してインターフェースしようとしています。
15ビットを常に更新する必要がありますが、これを行う最善の方法は次のようになるかどうか疑問に思っています:
私は16msの「フレーム」を持っています。最初の 1ms は START ビットで、500mV です。次の 15ms は 0V または 250mV です。その後、START ビットで繰り返されます。
iOSでこれをすばやく正確にスキャンできますか?
一言で言えば、いいえ。あなたが得ることができる最高のものは約5ミリ秒ごとですが、それはそれを中心にアプリを書くのに十分なほど安定していません. 安全なマージンは 30 ミリ秒程度です (「フレーム」ごとに 1 回、30 fps のビデオ フレームレートに相当します)。