問題タブ [usart]
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.
c - STM32 での ADC シングル変換
私はSTM32 F103xでADCプログラミングを勉強しており、最も単純なケースである単一変換から始めています。内部温度センサー (ADC1 に接続) の値が測定され、USART を使用して COM ポートに送信されます。ターゲットは明確に見えますが、ソース コードをフラッシュにダウンロードしようとすると、COM ポートにデータが送信されません。USART 機能はうまく機能します。完全な変換を待機するループでハングしているため、ADC 構成部分に問題があると思います。
これまでの私のソースコードは次のとおりです。
どんなアイデアでも大歓迎です!
atmel - 全二重機能での usart の使用
Atxmega-µC の USART 機能を使用したいと考えています。したがって、最初のステップとして usart-example を調べました。char を取得し、その後それを送り返すように設計されています。
それが並列プロセスであるかどうか(明らかにそうではない)、上記のサンプルコードに順番に示されているのではなく、真に並列でデータを送受信したい場合は、このコードをどのようにリファクタリングする必要があるのか 疑問に思っていました。
理論的には (今までテストされていません)、これを複数のスレッドに分割しても、µC が「シングルコア」にすぎないため、状況は改善されません。USART経由でデータを並行して送受信する別の方法はありますか?
arm - 複数の usart を stm32 ボードに接続する方法
複数のUSART(各usartが端末に接続されている)デバイスを単一のSTM32L152RBに接続して、1つのUSARTが別のUSARTと通信できるようにする方法を知りたいです。これは要件 b - USART ボードです。これはクリンチャーです(あなたがそうするなら)。b1->b2 を接続します。UART 経由で b2->b3、b3->b4。
これは、board3 の「make remote call」の略です。次に、uart を介して b1 が b2 と通信し、b2 がボード 3 と通信します。ボード 3 は、LED を切り替えて、呼び出しを行っていることを示します。
このリモート呼び出しを停止します。
python - pyserial を使用して一度に 1 行ずつ読み取る方法
COMポートからデータを読み取ろうとしているときに問題に直面しています。何が問題なのかわかりません..これは、COMポートを介してデータを送受信するために使用しているコードです.COMポートはに接続されています表示するデータを com ポートに送信する STM32 ボード。表示する文字列の末尾に「\n」を追加しています。ここにコードがあります
これは予想される出力です
しかし、私はこれを取得しています http://s15.postimg.org/sg9pvr20r/Untitled.jpg 申し訳ありませんが、出力の合計を貼り付けることができないため、出力のスクリーンショットを含めました..
stm32 - STM32F0でUSART RXNEが設定されていない
STM32F051R8T6 マイクロコントローラを搭載した STM32F0DISCOVERY ボードを持っています。USART を使用して PC と通信しようとしています。
ボードから PC へのデータの送信は、私の機能では正常にputChar()
機能します。
getChar()
マイ機能でPCからボードに送信されたデータの受信がうまくいきません。問題は、RXNE フラグ(Read Data Register Not Empty)が設定されていないことです。しかし、Keil uVision4 のデバッガーを使用して、データが実際に RDR (Receive Data Register) にあることを確認しました。
プログラムが RXNE フラグを読み取る前にデバッガーが RDR レジスターを読み取っていて、まだ機能しない場合に備えて、デバッグなしで実行してみました。
これは私のコードです:
これがputChar()
正常に機能する機能です。
これはgetChar()
機能せず、戻り続ける関数です0xFF
。
bluetooth - STM32F3 DISCOVERY USART が機能しない
STM32F3 DISCOVERY で HC-05 を使用しようとしていますが、USART を動作させるのに問題があります。
HC-05 から手動でデータを読み取っても、割り込みを使用しても、機能しません。
このBluetoothモジュールをarduinoで実行しようとしましたが、最初の試行で機能したため、HC-05が機能しています。
これが私のコードです。皆さんがそれを見て間違いを見つけていただければ幸いです。