問題タブ [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.

0 投票する
3 に答える
18045 参照

c - STM32 での ADC シングル変換

私はSTM32 F103xでADCプログラミングを勉強しており、最も単純なケースである単一変換から始めています。内部温度センサー (ADC1 に接続) の値が測定され、USART を使用して COM ポートに送信されます。ターゲットは明確に見えますが、ソース コードをフラッシュにダウンロードしようとすると、COM ポートにデータが送信されません。USART 機能はうまく機能します。完全な変換を待機するループでハングしているため、ADC 構成部分に問題があると思います。

これまでの私のソースコードは次のとおりです。

どんなアイデアでも大歓迎です!

0 投票する
1 に答える
409 参照

atmel - 全二重機能での usart の使用

Atxmega-µC の USART 機能を使用したいと考えています。したがって、最初のステップとして usart-example を調べました。char を取得し、その後それを送り返すように設計されています。

それが並列プロセスであるかどうか(明らかにそうではない)、上記のサンプルコードに順番に示されているのではなく、真に並列でデータを送受信したい場合は、このコードをどのようにリファクタリングする必要があるのか​​ 疑問に思っていました。
理論的には (今までテストされていません)、これを複数のスレッドに分割しても、µC が「シングルコア」にすぎないため、状況は改善されません。USART経由でデータを並行して送受信する別の方法はありますか?

0 投票する
0 に答える
734 参照

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 を切り替えて、呼び出しを行っていることを示します。

このリモート呼び出しを停止します。

0 投票する
2 に答える
4687 参照

python - pyserial を使用して一度に 1 行ずつ読み取る方法

COMポートからデータを読み取ろうとしているときに問題に直面しています。何が問題なのかわかりません..これは、COMポートを介してデータを送受信するために使用しているコードです.COMポートはに接続されています表示するデータを com ポートに送信する STM32 ボード。表示する文字列の末尾に「\n」を追加しています。ここにコードがあります

これは予想される出力です

しかし、私はこれを取得しています http://s15.postimg.org/sg9pvr20r/Untitled.jpg 申し訳ありませんが、出力の合計を貼り付けることができないため、出力のスクリーンショットを含めました..

0 投票する
2 に答える
2244 参照

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

0 投票する
1 に答える
1536 参照

bluetooth - STM32F3 DISCOVERY USART が機能しない

STM32F3 DISCOVERY で HC-05 を使用しようとしていますが、USART を動作させるのに問題があります。

HC-05 から手動でデータを読み取っても、割り込みを使用しても、機能しません。

このBluetoothモジュールをarduinoで実行しようとしましたが、最初の試行で機能したため、HC-05が機能しています。

これが私のコードです。皆さんがそれを見て間違いを見つけていただければ幸いです。