libserial

    5

    2答えて

    私はUbuntuでLibSerialを使用してシリアルポートのデータを読み書きしています。 現時点ではシリアルポート経由で文字列を送受信できますが、コードはうまく機能しません:特に私は読み取り機能を制御して、フロープログラムをbloickingせずに別のコマンドを送信するために読むべき情報がないときに何かが読んで終了する。 私がやりたい: は、今、私はできるよ答え のために別のコマンドに 待ちを書

    2

    3答えて

    この種の質問はインターネット上に散らばっていますが、何も私を正しく指し示すものはありません。 私はPropellerコントロールボードにシリアルストリームでコマンドを送信しようとしています。接続は機能しているようですが、送信するコマンドの種類によっては打撃エラーが発生します。10ffffffe1という同じ16進数のデータが返されます。送信されるデータが正しい形式でないようです。ボードはバイトデータ

    2

    2答えて

    基本的に私はシリアルポート(実際にはUSB-> RS232コンバータで、libserialでサポートされているはずです)をオープンしようとしている、 Open()でフリーズします。エラーなし、例外なし、何も、何もしません。これは、この特定のものを除く他のシリアルポートで動作するようです。シリアルポートはcutecomや他の端末でも動作します(他のプログラムでは予約されていません)。私はポートを開く

    1

    1答えて

    現在、シリアルポートで動作するPIC32UBL Qt/Linux/Macポートを作成しようとしています。これまでのところ、私はシリアルポートを読んでいる間は常にタイムアウトに陥りました。 ここには完全なPIC32UBL-qtオープンソースプロジェクトがあります。 私は/dev/ttyUSB0をシリアルポートとして使用しています。このアダプタはテストされています。また、ターゲット回路がロジックアナラ

    0

    1答えて

    私は現在、Ubuntuのシリアルポート通信にlibserialを使用するプロジェクトに取り組んでいます。 MARK/SPACEパリティを許可するようにlibserialソースコードを変更しました。データ受信テストを行うときに、入力データシーケンスが間違っていることがあります(約5%の確率)。最初のバイトは、入ってくるバッファの中央にジャンプすることも、最後にジャンプすることもできます。 問題は元の

    0

    1答えて

    私のPC(Ubuntu 14.04)からArduino Unoへのシリアル接続(USB)を介してデータを送信しようとしています。 Arduinoはテスト目的で受信したデータを表示する必要があります。 (私が何かを受け取ったらうれしいです...) 私はlibserialを使ってデータを送信しますが、Arduinoは何も受信しません。 Arduino IDEの助けを借りて、Arduinoにデータを正常

    -2

    1答えて

    これは非常に些細な質問かもしれませんが、私はあまり幸運にもそれを回避する方法を探しています。私はlibserial関数を使ってシリアルポートから読み込む関数を持っていますが、それを読むためには常にキャリッジリターンまたは "\ r"で終了する応答があります。それは\ rではなく、後で使用するために各文字を配列に格納します。私の機能は以下の通りです: void serial_read() { c