PSoC® 3 / PSoC 5LP 起動時の水晶クロックエラールーチン - KBA85476 - Community Translated (JA)
Employee
7 06, 2020
09:17 PM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
7 06, 2020
09:17 PM
Community Translated by MoTa_728816 Version: **
Translation - English: Crystal Clock Error Routine at Startup in PSoC® 3, and PSoC 5LP - KBA85476
質問: デザインワイドリソース (.cydwr) での外部 XTAL クロック設定が実際の外部クリスタルの発振周波数と著しく異なっていた場合どうなりますか?
回答:
このような事態に対応するために CPU はクロック起動処理中で停止します。ClockSetup()フェーズがタイムアウトウィンドウ超過に対応していて、結果として CyClockStartupError() をコールします。このルーチンの中で CPU は無限ループ内で留まります。
このルーチンは cyfitter_cfg.c に含まれています。図 1と2がコードの該当部分です。
図 1. 起動時に実行される Clock Setup ルーチン
図 2. Clock Startup Error ルーチン:デフォルトでは無限ループに入ります。
この記事を評価: