PSoCの動作中にUARTボーレートを変更する方法 - KBA230021 - Community Translated (JA)
Employee
7 02, 2020
04:52 AM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
7 02, 2020
04:52 AM
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に配置する
2. 図2が示すように、UARTコンポーネントをダブルクリックし、Configure ‘UART’ で「Clock Termina」を有効にします。
図2. UARTコンポーネントの構成
3. 図3が示すように、最初に必要なボーレートに従って、外部クロックをUARTコンポーネントに接続し、クロックの周波数を設定します。
図3. UARTコンポーネントへの外部クロックの追加
4. 実行時に、次のコードスニペットに示すように、Clock_SetDivider(uint16 Divider)を使用してUARTのボーレートを変更することにより、クロックディバイダーの値を変更してボーレートを変更します(ボーレートは9600に設定されています。ボーレートは クロック設定の分周値に応じて、および適切な外部クロック周波数を設定することによって変更されます)。
5. 今、実際のボーレートは9607 bpsに設定されています。
図4.ボーレートの設定
この記事を評価: