3

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

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

4

4 に答える 4