// 这个程序利用TIMER A0生成1KHz的方波,从引脚P1.3输出,送到引脚P7.4,
// 再利用TIMER B0测量周期。为测试方便,引脚P1.0输出32KHz的ACLK,
// 引脚P2.2输出12MHz的SMCLK.
// ACLK = LFXT1 = 32kHz; SMCLK = MCLK = 12MHz
//
// MSP430F5529
// -------------------------
// /|\| XT1IN|-
// | | | 32kHz
// --|RST XT1OUT|-
// | |
// | P7.4/TB0.2|<-- CCI2A <-|
// | P1.3/TA0.2|--> CCR2 -->|
// | |
// | | MCLK = 12MHz DCO
// | P2.2|--> SMCLK = 12MHz DCO
// | P1.0|--> ACLK = 32kHz LFXT1
// --------------------------
//******************************************************************************
#include "driverlib.h"
uint16_t REdge1, REdge2, Period, InterCount = 0;
void main(void)
{
// Stop WDT
WDT_A_hold(WDT_A_BASE);
// Configure XT1
GPIO_setAsPeripheralModuleFunctionInputPin(