打印

【TI 技术资料分享】+基于MSP430单片机的电子式互感器采集...

[复制链接]
875|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
必胜客A|  楼主 | 2015-3-10 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于MSP430单片机的电子式互感器采集器的程序 基于MSP430单片机的电子式互感器采集器的程序.zip (101.07 KB)
#include <msp430x20x3.h>
volatile unsigned short counter = 0;
volatile unsigned short delay = 0;
void main(void)
{
    WDTCTL  = WDTPW + WDTHOLD;                 // Stop WDT
    P1DIR  |= 0xFF;                            // P1.0 output
    DCOCTL  = 0xE0;                             // set DCO -> 16MHz
    BCSCTL1 = 0x0F;
    CCTL0 = CCIE;                             // CCR0 interrupt enabled
    CCR0 = 2000;
    TACTL = TASSEL_2 + MC_1;                  // SMCLK, upmode
   
    _BIS_SR(LPM0_bits + GIE);                 // Enter LPM0 w/ interrupt                               // P1.1 = 1
   
}

// Timer A0 interrupt service routine
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
    counter++;
   
    if(counter >= 10000)
    {
        counter = 0;
    }
    else if(counter < 1000)
    {
        P1OUT = 0xFF;                             
    }
    else
    {
        P1OUT = 0x00;
    }
}


相关帖子

沙发
必胜客A|  楼主 | 2015-3-10 17:08 | 只看该作者
:'(:'(:'(

使用特权

评论回复
板凳
dirtwillfly| | 2015-3-10 20:27 | 只看该作者

淡定,淡定。
资料不错

使用特权

评论回复
地板
comeon201208| | 2015-3-11 21:50 | 只看该作者
参考的啊,这个程序代码的很是不错的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

176

帖子

2

粉丝