2017-12-06 11 views
-1

シリアルポートからデータを読み取る際に問題があります。データの読み込みに使用されるC関数には、バイト単位のデータサイズの引数があります。データを読み取るには、入力データのサイズを事前に知る必要があります。シリアルポート接続を介してRFIDリーダを使用しています。毎回異なるサイズのデータ​​がNucleoボードに送信されます。 私たちが直面しているもう一つの問題は、データの読み込み中のNucleo割り込みです。高さの速さでデータを受信すると、それを再び開始する必要があります。これにより、高さのデータ転送速度が低下します。 可能な解決策の1つは、DMA(直接メモリアクセス)を使用することですが、我々はこのアプローチに慣れていません。 いくつかのソリューションを提案できますか?FreeRTOSのシリアルポートからデータを読み取る

答えて

0

問題が何かを明確に述べておらず、他の人が呼び出している機能がどのように実装されているかを知っていることを前提にしています。いずれにせよ、FreeRTOSとは無関係のサウンドです。

関連する問題