Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

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

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

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

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

0 件の賞賛
404 件の閲覧回数
寄稿者