大家好,
我正在使用SPC56EL60L3和SPC5Studio v5.0。
我不确定我是如何得到CMU_0 FMPLL时钟监控的工作方式。
阅读用户手册(RM0032)第277页13.3.3和13.3.4,我发现了CMU_HFREFR_A和CMU_LFREFR_A寄存器的一些细节,但我有一些问题。
第一个问题:何时检查FMPLL时钟?什么时候通过设置CSR寄存器中的SFM位来启动CMU?
第二个问题:
表90说明:这些位决定了FMPLL时钟的高参考值。参考值由下式给出:(HFREF_A÷16)×(FIRCOSC_CLK÷4)。
表90说:
这些位决定FMPLL时钟的低参考值。参考值由下式给出:(LFREF_A÷16)×(FIRCOSC_CLK÷4).HFREF和LFREF是两个寄存器的内容,但什么是FIRCOSC_CLK?它是预定义的值还是寄存器的内容,或者是什么?
谢谢。
问候
亚历山德罗
以上来自于谷歌翻译
以下为原文
Hello everyone,
I'm working with SPC56EL60L3 and SPC5Studio v5.0.
I'm not sure I get how does the CMU_0 FMPLL clock monitoring work.
Reading the user manual (RM0032) at page 277 13.3.3 and 13.3.4, I've found some details on the CMU_HFREFR_A and CMU_LFREFR_A registers, but I have some ques
tions.
First question: when is the FMPLL clock checked? Whwnever I start the CMU by setting the SFM bit in the CSR register?
Second question:
Table 90 says: These bits determine the high reference value for the FMPLL clock. The reference value is given by: (HFREF_A÷16) × (FIRCOSC_CLK÷4).
Table 90 says:
These bits determine the low reference value for the FMPLL clock. The reference value is given by: (LFREF_A÷16) × (FIRCOSC_CLK÷4).HFREF and LFREF are the contents of the two register, but what is FIRCOSC_CLK? Is it a predefined value or the content of a register, or what?
Thank you.
Regards
Alessandro