历史上的今天
返回首页

历史上的今天

今天是:2025年02月11日(星期二)

正在发生

2020年02月11日 | MSP430G2553学习笔记 DAY2 中断学习及初始化设置

2020-02-11 来源:eefocus

IO中断的使用

1.寄存器

PxIE IO中断使能寄存器

PxIES 中断触发边沿选择。0上升沿,1下降沿

PxIFG 中断标志位寄存器。事件发生后被置1,响应后需要手动置0


寄存器的使用方法与day1相同,不再赘述

2.中断函数的写法

#pragma vector=PORT1_VECTOT;

//#pragma为系统编译指令;vector=后加中断向量地址的宏定义,如定时器TIMER0_A1_VECTOR;

__interrupt void PORT1(void)

//__interrupt中断服务关键字(前面是两道下划线);PORT1为函数名,可自定义

{

//用户代码

}


3.按键通过中断控制LED

根据按键S2的状态,控制绿色LED灯。每按下S2一次,LED改变一次亮灭状态。


#include

int main()

{

    WDTCTL = WDTPW | WDTHOLD;

    P1DIR = BIT6;

    P1REN = BIT3;

    P1OUT = BIT3;

    P1IE = BIT3;//开P1.3中断

    P1IES = BIT3;//P1.3中断触发边沿选择下降沿,0为上升沿,1为下降沿;

    P1IFG &= ~BIT3;//P1.3中断标志位置0


    _BIS_SR(GIE);//开总中断

    while(1)

    {

        __no_operation();  //什么都不做

    }

}


#pragma vector=PORT1_VECTOR

__interrupt void PORT1(void)

{

    P1OUT ^= BIT6;

    P1IFG &= ~BIT3;//中断标志位置0

}


完成GPIO初始化后,务必要使用_BIS_SR(GIE)指令来开总中断,否则不会相应中断请求。

推荐阅读

史海拾趣

Hi-Tron Semiconductor Corp公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,任何与电视机连接的网络终端设备均可视为机顶盒,其发展历程涵盖了从模拟频道增补器到数字卫星、地面及有线电视机顶盒的广泛范畴。而从狭义角度看,机顶盒特指那些具备数字处理能力的设备,如IPTV机顶盒、DVB-S卫星机顶盒、DVB-T地面机顶盒及DVB-C有线电视机顶盒等。

机顶盒的核心功能在于接收并转换数字电视信号,使之能在传统或智能电视上播放。它不仅能接收来自有线电缆、卫星天线及宽带网络的信号,还能提供电子节目指南、网页浏览等增值服务。通过机顶盒,用户能够享受到高清乃至4K超高清的电视节目,体验更为细腻的画面和震撼的音效。此外,机顶盒还具备网络交互能力,支持在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为智能互动终端。

随着技术的不断进步,机顶盒正朝着高清化、智能化方向发展。未来,机顶盒将不仅限于基本的信号接收与解码功能,还将融入更多智能推荐、语音识别等先进技术,为用户提供更加个性化、便捷的娱乐体验。总之,机顶盒作为连接电视与互联网的桥梁,正以其丰富的功能和广泛的应用场景,不断满足用户日益增长的娱乐需求。

EA Elektro-Automatik公司的发展小趣事

EA Elektro-Automatik深知持续创新是企业发展的重要动力。因此,公司始终将创新作为企业文化的核心价值观之一。公司鼓励员工积极提出创新想法和解决方案,并为他们提供充分的支持和资源。此外,EA Elektro-Automatik还积极参与各类科研项目和行业标准的制定工作,推动整个行业的创新和发展。这种企业文化不仅为公司带来了更多的机会和挑战,也为企业的长期发展奠定了坚实的基础。

以上是关于EA Elektro-Automatik公司在电子行业发展的5个相关故事。这些故事展示了公司从创立到成为全球知名电子测量品牌的发展历程和取得的成就。

ADTech公司的发展小趣事

随着QCL技术的成熟和市场需求的增长,AdTech公司开始积极拓展国际市场。通过与全球多家知名企业建立合作伙伴关系,公司成功将产品打入欧洲、亚洲等多个地区。同时,AdTech还积极参与国际技术交流与合作,不断提升自身的研发能力和产品质量。这些举措不仅增强了公司的品牌影响力,也为其带来了更多的商业机会。

安美通(APPCON)公司的发展小趣事

在发展过程中,安美通始终注重与合作伙伴的互利共赢。公司与多家知名企业建立了战略合作关系,共同开拓市场、分享资源。这些合作不仅为公司带来了更多的商业机会,也提高了其在行业内的知名度和影响力。

智烽维(CDA)公司的发展小趣事

随着市场需求的不断增长和公司业务的不断拓展,智烽维在2021年进行了工厂的扩建。扩建后的工厂不仅提升了产能和效率,也进一步提高了产品的质量和可靠性。此外,公司还加强了与上下游企业的合作和资源整合,形成了更加完善的产业链和供应链体系。这一举措不仅为公司的未来发展提供了强有力的支撑,也为公司在电子行业中的竞争地位奠定了坚实的基础。

Franz Binder GmbH & Co公司的发展小趣事

经过几年的技术积累和市场探索,智烽维在2013年成功完成了叠片型超级电容器的研发。这一产品的推出,不仅极大地丰富了公司的产品线,也进一步提升了智烽维在超级电容器领域的技术实力。叠片型超级电容器以其高性能、高可靠性和长寿命等特点,受到了市场的广泛关注和好评。

问答坊 | AI 解惑

接下来我要使用wince下的mfc,各位有何指教

我需要做个应用软件,用mfc实现,有许多的对话框,全屏显示。 有问题到哪个子论坛。 这里好像偏系统和驱动。…

查看全部问答>

RS232串口大数据量通讯的问题

大家好,现在再做一个串口通讯的程序,数据量比较大,通讯协议知道,已经能正常通讯,不过发现经常是数据收发一段时间之后会乱掉,就是没有按要求收发了,我这里面有校验的,校验不成功重新发送,最多允许重复十次,而且发现最后错的主要是一包数据 ...…

查看全部问答>

基于嵌入式linux操作系统!!

基于嵌入式linux操作系统如何将驱动,qt,dsp连接起来,烧入板子??具体步骤 谢谢大家!!!…

查看全部问答>

altera fpga对sdram时钟处理问题

看了这么多资料,感觉还是不知道究竟fpga输出到外部sdram的时钟该怎么配置,大多数应该都是fpga内部sdram控制器用一个clk,外部sdram用另一个clk,这两个clk之间有相位差,如果sdram控制器和外部sdram用同一个clk行不行呢?还有就是送到外部sdram的 ...…

查看全部问答>

求一个点亮LED的程序

本帖最后由 dontium 于 2015-1-23 13:22 编辑 F2812的板子做好了,用XDSUSB510的仿真也可以正常连接,烧写一个LED的亮灯程序,烧写过程是正常的,所有过程都“Succeeded”的了,但是定位在GPIOE1口的LED灯就是不亮。 硬件方面:+3.3V->100欧电 ...…

查看全部问答>

开关电源测试方案

 开关电源因其效率高,体积小而被电子企业广泛应用,以下是自己在工作中总结出来的测试方法和测试项目,在电源设计时若能充分考虑到这些方面,那么其产品将会被越来越多的客户所使用。现在的电子产品对电源的要求有所提高,大部分是关心其稳定 ...…

查看全部问答>

求传感器类型或型号

这是一个小锅炉的液位传感器,但是,不知道型号和类型,请各位帮忙看看。 是侧装在锅炉上,A和B会接触到水。 我测了一下,B和C导通,A和D导通。 只有一根线接D点,接到控制板。 CD之间电阻:无水时大于100K,有水时在1.5K--3.2K之间     ...…

查看全部问答>

【QT入门】练习_QQ登录界面

啥也不多说,代码先上,图片效果贴上,附件下载工程,可以到Qt Creator里面去运行,我用的版本是4.7.0   运行效果:     代码 /*设置窗口信息*/ this->resize(320,205); this->setMaximumSize(320,205); t ...…

查看全部问答>

430SPI之VS1053 读寄存器问题

刚搞了个VS1053模块,就试着弄弄正弦测试成功了,但是读寄存器总是不对uint8 RxFlag=0;uint8 RX_DATA[2];void SPI_Init(){  U0CTL = CHAR + SYNC + MM + SWRST;            &nbs ...…

查看全部问答>

构造电容阵列之后。。。

求教了!!! 如下图,在构造多个电容器阵列时,左侧为同一高度上等间距布置的极板,右侧为构成多个电容器的公共极板,电容器是共用右侧极板(也可以理解为公共地端),好了,现在问题来了,就是在测量的时候,没有进入到液体里的电容器的电容量理 ...…

查看全部问答>