問題タブ [data-acquisition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1383 参照

stm32 - RTOS の Cortex-M3 マイクロコントローラーで周期的なスレッドを高周波 (> 100kHz) で実行する方法は?

STM32F107VC マイクロコントローラを使用して、高周波 (>100kHz) データ収集システムを実装しています。spi ペリフェラルを使用して、高周波 ADC チップと通信します。RTOSを使用する必要があります。これどうやってするの?

私は FreeRTOS を試しましたが、その最大ティック周波数は 1000Hz なので、たとえば FreeRTOS で 1us ごとにスレッドを実行することはできません。Keil RTX5 も試してみましたが、そのティック周波数は最大 1MHz ですが、全体的なコンテキストの切り替え時間が長くなるため、ティック周波数を高く設定することは推奨されないことをどこかで調べました。それで、私は何をすべきですか?ありがとう。