1974606_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1974606_ja-JP

1974606_ja-JP

LPC55S16のUART設定と操作

Hi,

LPC55S16評価ボードを使用しています。この設計では、半二重動作用に構成する必要がある UART があります。通常はRXモードで機能しますが、データを受信するときはTXモードに切り替えて応答を返す必要があります。後で、ある時点で、UARTを全二重操作に変換する必要があります。これは達成可能ですか?もしそうなら、どうすればいいのでしょうか?

よろしくお願いします。

ウィンストン


日時:LPC55S16のUARTの設定と操作

Hi,

フォローアップの質問ですが、UARTが半二重モードで動作する場合、実際には1線式UARTとして設定する必要があります-TXとRXは同じラインにあります。UARTが全二重モードで動作する場合、TXとRXは別々のラインです。このような設定に対する解決策はありますか?

よろしくお願いします。

ウィンストン

日時:LPC55S16のUARTの設定と操作

HI @yangao 

はい、LPC55S16でUARTを半二重と全二重の両方の動作に設定できます。

受信用にUARTを最初に構成する(RX)

    USART_GetDefaultConfig(&config);
    config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE;
    config.enableTx     = false;
    config.enableRx     = true;

    USART_Init(DEMO_USART, &config, DEMO_USART_CLK_FREQ);

UART を全二重に構成する (TX と RX が有効)

    USART_GetDefaultConfig(&config);
    config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE;
    config.enableTx     = true;
    config.enableRx     = true;

    USART_Init(DEMO_USART, &config, DEMO_USART_CLK_FREQ);

BR

掛ける

Tags (1)
No ratings
Version history
Last update:
‎01-06-2026 01:19 AM
Updated by: