// 这个程序利用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);文章来源:https://www.toymoban.com/news/detail-586033.html
// Configure XT1
GPIO_setAsPeripheralModuleFunctionInputPin(文章来源地址https://www.toymoban.com/news/detail-586033.html
到了这里,关于利用MSP430F5529定时器捕获功能,实现信号周期或频率的测量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!