• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: 其他
  • 标签: msp430  timerA  

资源简介

msp430 timerA,包括捕获比较功能,已用过,绝对正确

资源截图

代码片段和文件信息


/***************************************************************** 
//功能:利用定时器A的捕捉能测量脉冲信号的脉宽 
// 
// 
//                MSP430F449 
//             ----------------- 
//         /|\|              XIN|- 
//          | |                 | 32kHz 
//          --|RST          XOUT|- 
//            |                 | 
//            |        P1.5/ACLK|---+ 
//            |                 |   | 
//            |         P2.0/TA2|<--+ 
//            |                 | 
//            |                 | 
//说明:ACLK要进行8分频(4K)并将其作为外部的要捕获的脉冲; 
//MCLK=SMCLK=8M; 
*****************************************************************/ 
#include   
int pwm_start=0pwm_end=0pwm_wide=0; 

void main(void) 

  unsigned int i;
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT 
  P2DIR = 0x01;                   //  P2.0 输出 
  P2SEL = 0x01;              // P2.0输出ACLK 
  
  P1SEL|=BIT3;                              //P1.3 CCI2A/TA2
  BCSCTL1=DIVA_3;
   BCSCTL1 &= ~XT2OFF;                 // 打开XT2高频晶体振荡器
    do
    {
        IFG1 &= ~OFIFG;                 

评论

共有 条评论