問題タブ [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 投票する
1 に答える
9189 参照

serial-port - atmega32 の UBRRH および UBRRL レジスタの機能は何ですか?

atmega32でUSARTを初期化する方法について、インターネットでコードのこの部分を見つけました。私のアプリケーションでは問題なく動作しますが、もっとよく理解したいです。

私の質問は、UBRRH および UBRRL レジスタの正確な使用法は何ですか? また、なぜそれらを使用する必要があるのですか?

事前にどうもありがとうございました

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

c - USARTから4MBpsへ!どうやって?STM32L151xx

どうすれば USART ボーレートを 2Mbps、3Mbps、または 4Mbps に上げることができますか? STM32L151RCT6A を使用しています。921600 まで実行できます。PLL 32MHz でクロックを設定しました。それが与えられたデータシートでは、それが可能であることを示しています。

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

c - Stm32L151RCxxx USART ハングの問題、割り込みベースの TX/RX 同時

RTS CTS を使用して 921600 ボーレートで USART3 を実行しています。RX と TX を同時に実行しようとすると、常にシステム ハングが発生します。メインと IRQ コードを貼り付けました。IRQ は、受信したすべてのデータをドロップしながら文字「A」を送信するように設計されています。無効にするとハングアップするUSART_ITConfig(USART3, USART_IT_TXE, DISABLE);

Uart_Configuration()...

Main.c ...

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

arm - PC が STM32F0 usart から間違ったデータを受信しました

このリンクの回答に従って、STM32F0 Discovery ボードの USART を構成しようとしました: stm32f0 uart プログラミング

USART2 を使用して、ボーレート 9600 と 115200 の両方で PC にデータを送信しました。

'0' -> '9' の文字を PC に送信しましたが、'cg3fe2d' といくつかの見えない文字が常に受信されました。何らかの規制があるようです。誰か助けてもらえますか?

私の STM32F0 は、内部 osc、48MHz を使用するように構成されています。

ここに画像の説明を入力

私の参照コードは次のようなものです:

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

serial-port - printf関数を使用して浮動小数点値が表示されない

ATmega8のシリアルポートを使ってprintf関数を使って浮動小数点値を表示しようとしましたが、浮動小数点値を表示する代わりに「?」文字が表示されます。出力は

浮く: ?

ここにコードがあります