ワンワイヤー プロトコルでセンサーを使用したいのですが、問題は、このプロトコルのどの使用方法が最適化され、より合理的かということです。usart またはビットバンギングを使用していますか?
重要な場合は、am2305 および stm32fxx マイクロコントローラーを使用しています。
私は送受信用に 1 つのバッファで USART+DMA を使用することを好みます。この選択は、あなたのスキルとプロジェクトの要件に依存すると思います。
単線プロトコルを実装するには多くの方法があります。
それらにはすべて長所と短所があります。
上記の最初と最後の方法が機能するさまざまなプロジェクトがあります。
あなたとあなたのプロジェクトにとってどちらの方法が好ましいかを知っておく必要があります。