usart

    0

    1答えて

    シリアルモニタでの印刷にUSART0を使用しているので、USARTモジュール1の受信完了割り込み(ISR)を使用してArduino MEGA2560のUSARTデータを受信する次のコードを記述しました。 MEGAはESP8266 WiFiモジュールとインタフェースしているため、初期化のためにATコマンドを送信した後、割り込み()がセットされています! 問題は、私が得ることです:私は、最新のIDE(

    0

    1答えて

    私はワンワイヤープロトコルでセンサーを使いたいのですが、どのような方法でこのプロトコルを使用するのが最適化され、合理的ですか? usart以上またはビットバンギングを使用して? 重要な場合は、私はam2305とstm32fxxマイクロコントローラを使用しています。

    1

    1答えて

    USARTの動作に問題があり、お手伝いできない方がいらっしゃいますか?私は使用中の3つのUSARTを持つSTM32F303を使用しています。そのうちのUSART1は、DEラインが自動的に制御された非同期RS485ポートとして設定されています。マイクロコントローラのTX、RX、DEピンはTI SN65HVD1792 RS485トランシーバに接続されています。このトランシーバは、通信のために4本のライ

    -1

    1答えて

    私はrs232シリアルポートを持つsim900モジュールを持っています。私は を私のコンピュータに接続すると端末上で正常に動作しますが、それをatmega16マイクロコントローラに接続すると、それまでに送信したものだけが返され、コマンドには応答しません。 私はmax232 icを使ってrs232をttlに変換します。 #include <io.h> #include <mega16a.h> #

    0

    1答えて

    私はAtmel StudioのAVRブートローダを使ってAtmega328pマイクロコントローラを持つArduino Unoと作業しています。 私はUSART通信を設定しました。これは、自分のコンピュータ上の端末によって読み取られたデータを正常に送信できますが、printfを使用すると書式設定が正しくありません。 /* * USART_HelloWorld.c * * Created: 6/

    0

    2答えて

    私はUSART経由で端末にデータを送信する必要があるプロジェクトに取り組んでいます。私があるようパテやシロアリを使用して(端末に文字を送るために管理しているEEPROM から集めCHAR(の数値(0〜255)としてデータを表示する必要が ) 私の問題charの値が非印字可能です開始私は、数値 例にのcharの値を変換する必要があります理由です :EEPROMから取得したデータは、「送信されます私の

    1

    2答えて

    Arduino mega2560とEZO EC(Electrical Conductivity)を使用しており、Serial.print()関数を使用してコマンドを送信しようとしています。私はArduino IDE 1.6.7を使用しています。 私は、オンラインで見つかったうまく動作するように見えるいくつかのコードを持っています。しかし、なぜ私のコードがうまくいかないかを知りたい。 ECセンサーは

    -1

    1答えて

    USARTプロトコルを使用してUARTプロトコルデバイスと通信するSTM32を使用しようとしています。 USARTでは、txとrxピンだけを使用しています。つまり、非同期モードで動作しています。私はSTM32が新しく、USARTとUART通信について少し混乱します。

    0

    1答えて

    私は2つのqemuインスタンスを作成し、usart経由で通信させようとします。ボードは完成していないが、コードはすでにテスト可能ですが、バックグラウンドはコミュニケーションをエミュレートしたいということです。 したがって、2つの並列のqemuインスタンスの作成は問題ありませんが、これら2つの間の通信は行われません。 私はおそらく動作すると思った方法は、-serial ptyでマスターデバイスのコマ

    4

    3答えて

    私は、接続された複数のデバイスでRS485バスを介して通信するために、作業している産業用Linuxコンピュータに問題があります。私が遭遇したのは、RS485のUSARTドライバによって使用されるIOピンが、RS485のアイドル/トライステートに行くのではなく、起動時に異なるレベルに設定されていることです。その結果、デバイスが起動している間にバス上の他のデバイスが30秒以上ブロックされ、あらゆる種類