工具/软件:Code Composer Studio
大家好、
我将 MSP-TS430PZ100C (REV1.1)与 MSP430F6438 MCU 搭配使用。
我在这里有2个问题。
问题1. 我想将 XT1与32.768kHz 晶振配合使用。 电阻器 R6和 R8为0。 该晶体附带 MSP-TS430PZ100C 板。 C1和 C2不焊接任何部件。 但 xt1不起作用。
当我把 UCSCTL6 -- XCAP 从0-3改变时,xt1仍然不起作用。 我还将 C1、C2更改为6pf、9pf、并且 XCAP 也要更改。 XT1仍然无法正常工作。 有人知道答案了吗?
问题2. 由于 xt1不起作用、内部振荡器被自动使用。 我将 ACLK 输出设置为 P1.0、将 SMCLK 输出设置为 P3.4、以便通过示波器测量这些时钟信号。
ACLK 的时钟源为 XT1、 MCLK 和 SMCLK 的时钟源为 DCOCLKDIV。
当我想要将 DCO 设置为 SMLK =10MHz、(UCSCTL1-DCORSEL=4;UCSCTL2--FLLD=4;UCSCTL2--FLLN=609;UCSCTL3---FLLREFDIV=2;REST 寄存器保持默认值)时、我会得到9.74Mhz。
当我递增 FLLN 时、SMCLK 不会改变。 是否有人知道原因并解释了如何设置 DCO 以及数据表第55页中 DCO 频率表的含义。 因为 我认为 DCOx 和 MODx 将由 DCO 调整 以稳定我想要的频率。
(注意:当我设置这些寄存器时,例如 UCSCTL1--DCORSEL=4;UCSCTL2--FLLD=16;UCSCTL2--FLLN=461;UCSCTL3---FLLREFDIV=12,SMCL 为 1.22MHz, 结果几乎正确,这意味 着 DCOCLK=1.66MHz ),DCOCLK=19.26000*格式的计数 应为 DCOCLK= 1.26000* 。
谢谢、
迪松