PSoCの動作中にUARTボーレートを変更する方法 - KBA230021 - Community Translated (JA)

Version 1

    Community Translated by NoTa_4591161           Version: **

     

    Translation - English: How to Change the UART Baud Rate During the Runtime on PSoC - KBA230021

     

    1. 1示すように、コンポーネントカタログからUARTコンポーネントを選択し、* TOPDesign.cyschタブに配置します。

     

    1. UARTコンポーネントをTOPDesign.cyschに配置する

    KBA230021_1.png

     

    2. 図2が示すように、UARTコンポーネントをダブルクリックし、Configure ‘UART’ Clock Terminaを有効にします

     

    図2. UARTコンポーネントの構成

    KBA230021_2.png

     

    3.   図3示すように、最初に必要なボーレートに従って、外部クロックをUARTコンポーネントに接続し、クロックの周波数を設定ます

     

    図3. UARTコンポーネントへの外部クロックの追加

    KBA230021_3.png

     

    4. 実行時に、次のコードスニペットに示すように、Clock_SetDivider(uint16 Divider)を使用してUARTのボーレートを変更することにより、クロックディバイダーの値を変更してボーレートを変更します(ボーレートは9600に設定されています。ボーレートは クロック設定の分周値に応じて、および適切な外部クロック周波数を設定することによって変更されます)

    KBA230021_3_5.png

     

    5. 今、実際のボーレートは9607 bpsに設定されています。

    図4.ボーレートの設定

    KBA230021_4.png