工具与软件:
大家好、我尝试让 FR6043以8MHz 模式运行。
我已经下载了示例"cs_ex1_DCOSetup"。 通过读取代码、我假设8MHz 将从引脚 P3.4输出。 但当我探测它时、引脚上什么也没有。
程序非常简单、我将它们粘贴在下面。
谢谢!
温
//
// MSP430FR59xx 演示-为8MHz 操作配置 MCLK
//
//说明:配置 SMCLK = MCLK = 8MHz
//
// MSP430FR59x
//-------
///|\||
//|||
//--|RST |
//|
//|
//| P3.4 |--> SMCLK = MCLK = 8MHz
//
#include "driverlib.h"
void main (void)
{
//停止 WDT
WDT_A_HOLD (WDT_A_BASE);
//将 DCO 频率设置为8MHz
CS_setDCOFreq (CS_DCORSEL_0、CS_DCOFSEL_6);
//将 MCLK、SMCLK 配置为 DCOCLK 作为时钟源
CS_initClockSignal (CS_SMCLK、CS_DCOCLK_SELECT、CS_CLOCK_DIVIDER_1);
CS_initClockSignal (CS_MCLK、CS_DCOCLK_SELECT、CS_CLOCK_DIVIDER_1);
//输出 SMCLK
GPIO_setOutputLowOnPin (
GPIO_PORT_P3、
GPIO_PIN4
);
GPIO_setAsPeripheralModuleFunctionOutputPin (
GPIO_PORT_P3、
GPIO_PIN4、
GPIO_ternary_module_function
);
/*
*禁用 GPIO 上电默认高阻抗模式以激活
*先前配置的端口设置
*/
PMM_UNlockLPM5 ();
while (1);
}