历史上的今天
返回首页

历史上的今天

今天是:2025年01月13日(星期一)

正在发生

2021年01月13日 | MSP430F249_TimerA定时器

2021-01-13 来源:eefocus

/******************************************************************
**                                                       
**  File  : TimerA.c     | Timer Interrupt |                                    
**  Version  : 1.0     
**  Description  : TimerA Interrupt                                                                          
**  Author  : LightWu                              
**  Date  : 2013-4-16                                                       
**                                                   
*******************************************************************/


#include "MSP430X24X.h"


int Count;


void main(void)
{
        // Stop watchdog timer to prevent time out reset
        WDTCTL = WDTPW + WDTHOLD;       //关狗
  
        P4DIR = BIT0|BIT1|BIT2|BIT3;    //设置为输出
        P4SEL = 0;
        
        P1IE |= 0x08;                             // P1.3 interrupt enabled
        P1IES |= 0x08;                            // P1.3 Hi/lo edge
        P1IFG &= ~0x08;                           // P1.3 IFG cleared


        //__bis_SR_register(LPM4_bits + GIE);       // Enter LPM4 w/interrupt
        
        CCTL0 = CCIE;                             // CCR0 interrupt enabled
        CCR0 = 10;
        TACTL = TASSEL_2 + MC_2;                  // SMCLK, contmode


        _BIS_SR(LPM0_bits + GIE);                 // Enter LPM0 w/ interrupt
        
        while(1)
        {
              if( 10 < Count )
              {
                  Count = 0;
                  
                  P4OUT ^= 0x0F;              //电平翻转
              }
        }
        
}


// Port 1 interrupt service routine
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
    P4OUT ^= 0x0F;              //电平翻转
    
    P1IFG &= ~0x08;             // P1.3 IFG cleared,注意清标志位,否则会一直进入中断
}


// Timer A0 interrupt service routine
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
    //P4OUT ^= 0x0F;              //电平翻转
    
    Count++;
    if( 10 < Count )
    {
         __bic_SR_register_on_exit(LPM0_bits);        // Exit LPM0


    }
 
}

推荐阅读

史海拾趣

Dawning Precision Co Ltd公司的发展小趣事

为了进一步提升产品的品质和可靠性,Dawning加强了品质管理体系的建设。公司引进了先进的生产设备和检测仪器,制定了严格的品质检测流程。同时,Dawning还定期对员工进行品质管理培训,提高员工的品质意识和操作技能。这些措施的实施,使得Dawning的产品在品质上得到了极大的提升,赢得了客户的信赖和好评。

API Delevan公司的发展小趣事

1947年,API Delevan公司在电子行业的浪潮中应运而生。创立初期,公司面临着资金短缺、市场竞争激烈等诸多挑战。然而,凭借创始团队对电感技术的深刻理解和坚定信念,API Delevan迎难而上,积极研发新产品,逐步在市场中站稳脚跟。初创期的奋斗历程为公司的长远发展奠定了坚实的基础。

Advanced Detector Corp公司的发展小趣事

ADC始终坚持以技术创新为核心竞争力,不断投入研发资源,探索新的技术领域。目前,公司正积极研发应用于物联网、人工智能等前沿领域的探测器技术,并计划推出更多具有创新性的产品。展望未来,ADC将继续致力于技术创新和市场拓展,努力成为电子行业的领军企业。

这五个故事展示了Advanced Detector Corp公司从创立初期到逐渐发展壮大的过程,体现了公司在技术创新、市场扩张、战略合作等方面的努力和成就。同时,这些故事也揭示了ADC在电子行业中的重要地位和影响力。

Elpakco Inc公司的发展小趣事

Elpakco Inc公司深知,企业的成功离不开社会的支持和帮助。因此,公司始终将履行社会责任作为企业的重要使命。公司积极参与环保、公益等活动,努力减少生产过程中的环境污染和资源浪费。同时,公司还注重员工的成长和发展,为员工提供良好的工作环境和福利待遇,让员工在为企业创造价值的同时,也能实现个人的成长和发展。

Hartmann Codier GmbH公司的发展小趣事

面对全球化的市场竞争,Elpakco Inc公司积极实施全球化战略。公司先后在欧美、亚洲等地设立了分支机构,与当地企业开展合作,共同开拓市场。同时,公司还积极参加国际电子展会,展示公司的最新技术和产品,提升了公司的国际知名度和影响力。

Gould Ami公司的发展小趣事
确保水位传感器和水泵安装位置正确,能够准确反映水位变化并有效控制水泵启停。

问答坊 | AI 解惑

TL431应用

TL431应用,与大家分享一下。…

查看全部问答>

求个DSP BUILDER的安装包

哪位大侠有。麻烦发我邮箱landover08@126.com    感激不尽…

查看全部问答>

開關電源基本原理与設計介紹

幻灯片 2[size=178%][size=60%]n …

查看全部问答>

64 ML ROM CHECK ERROR!

万欣保护卡启动出现64 ML ROM CHECK ERROR!,请问各位前辈什么原因?如何解决?…

查看全部问答>

两个程序相互切的时候怎么会有白屏?

两个程序相互切的时候怎么会有白屏? 程序1: 我是用 CreateWindowEx(WS_EX_TOPMOST, szWindowClass, szTitle, WS_POPUP | WS_WYWMENU,                        &nb ...…

查看全部问答>

wince6.0 mp3解码问题。

我现在遇到两首mp3,在pc上看到属性为mp3, 立体声,16bit,44.1k 我在系统中加了mp3 cedec,MPEG-1 Layer 1 and 2 Audio Codec,但就是播放不了。 从驱动的private_WaveOpen中发现lpFormat->wFormatTag=80,正常应该是1即WAVE_FORMAT_PCM,只支持PC ...…

查看全部问答>

Protues软件该怎么用!

在Protues仿真软件画C51单片机时,如何把P0.0到P0.7这8个脚简化成一条公共线既A[0...7]这种.用什么图标来画!…

查看全部问答>

2011年2月份工作报告

   2月份北京下了三场雪,缓解了旱情。 春节后阿牛哥继续联系安防监控,智能仪器和射频卡客户,有效的行业客户就是最基本的生存之本。阿牛哥首先要当一个话务员,其次要当一个送货员,再次要当一个侦查员,最好是个业务员,还是要当一个 ...…

查看全部问答>

ST推出多款价格低廉的第三方开发的STM32微控制器开发入门工

意法半导体(ST)推出多款价格低廉的第三方开发的STM32微控制器开发入门工具Hitex、IAR、Keil和Raisonance公司的评估及开发工具与ST的量产的ARM Cortex-M3内核微控制器同步上市中国,2007年10月9日 —意法半导体(纽约证券交易所代 ...…

查看全部问答>

计算光功率

如何根据电压计算光功率…

查看全部问答>