Other Parts Discussed in Thread: CC2541
客户提出的问题是 、如果外部32KHz 晶体"损坏"、CC2541是否会自动回退以使用内部32KHz RC 振荡器? 如果不是自动、是否有一种方法来检测外部振荡器是否不工作、而是在 SW 中切换以使用 RC 振荡器?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您可以尝试修改以下代码(将 Difference external_crystel_OSC (0x00)用作 OSC_32kHz 源)来测试外部32KHz 晶振是否"损坏"、如果损坏、 您可以切换使用内部晶振。
CLKCONCMD =(CLKCONCMD &~0x80)| OSC_32kHz;
while ((CLKCONSTA & 0x80)!= OSC_32kHz);
[引用用户="YiKai Chen "]
您可以尝试修改以下代码(将 Difference external_crystel_OSC (0x00)用作 OSC_32kHz 源)来测试外部32KHz 晶振是否"损坏"、如果损坏、 您可以切换使用内部晶振。
CLKCONCMD =(CLKCONCMD &~0x80)| OSC_32kHz;
while ((CLKCONSTA & 0x80)!= OSC_32kHz);
[/报价]
问题如果外部晶振 OSC 不工作、此代码看起来就像这样、STATUS/STATUS 位永远不会切换到外部晶振、对吧?