历史上的今天
返回首页

历史上的今天

今天是:2025年10月17日(星期五)

正在发生

2022年10月17日 | 【MSP430】#pragma vector语句在IAR for MSP430中断程序编程过程中的使用

2022-10-17 来源:csdn

在使用keil对STC89C52单片机程序开发过程中使用 void Name_Function interrupt n 来作为中断服务函数程序的入口,但是在IAR for MSP430程序开发过程中则使用#pragma vector提供中断函数入口地址,并使用 _interrupt void _Name_Function来定义中断函数名称,示例如下:


#pragma vector = 0xFFF4; //WDT_VECTOR = 0xFFF4 是看门狗定时器中断地址

__interrupt void Watchdog_Timer(void)

{

    /****/

}


1、上面的入口地址也可写成#pragma vector=WDT_VECTOR,每种中断的入口地址在头文件里有描述,有官方给定的掩码。

2、函数名称Watchdog_Timer(void)可以为任意名称。


推荐阅读

史海拾趣

Comchip Technology公司的发展小趣事

品质是Comchip Technology公司的生命线。公司始终坚持严格的质量管理体系,通过ISO9001、ISO14001等多项国际质量认证,确保产品质量的稳定性和可靠性。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和服务。

Curtis Instruments Inc公司的发展小趣事

随着全球市场的不断变化和竞争的加剧,Curtis不断加强全球布局和战略合作。公司与多家国际知名企业建立了长期合作关系,共同开发新产品、拓展新市场。此外,Curtis还积极参与国际展览和交流活动,展示公司的最新技术和产品成果,提高品牌知名度和影响力。这些全球布局和战略合作有助于Curtis更好地应对市场挑战、把握发展机遇。

Holtek(合泰)公司的发展小趣事

在上世纪60年代至70年代的阿波罗登月计划期间,Curtis的技术和产品被美国航空航天局(NASA)广泛应用。在每个登月舱中,NASA都装备了多个Curtis消逝时间指示器,用于监控电力系统的运行情况。同时,阿波罗月球行走车上也安装了Curtis的电子电量安培小时计,以监控电池的使用情况。这些高精度、高可靠性的产品为NASA的太空任务提供了强有力的技术支撑。

博众电气(BOZHONG ELECTRIC)公司的发展小趣事

在快速发展的电子行业,创新能力是企业保持竞争力的关键。博众电气深知这一点,因此始终注重研发团队的建设和新品开发。

公司组建了一支专业的自动化设备开发团队和一流的新品研发技术团队。这些团队成员都拥有丰富的行业经验和深厚的技术功底,能够迅速响应市场需求,开发出具有竞争力的新产品。

在新品开发方面,博众电气始终坚持创新引领、质量至上的原则。公司不断推出具有创新性和实用性的新产品,赢得了客户的广泛认可和好评。

DB Lectro Inc公司的发展小趣事

为了满足亚洲市场的需求,DB Lectro Inc决定在中国上海设立子公司及工厂。这一战略举措不仅使公司能够更贴近亚洲客户,还大大降低了生产成本。在上海工厂的建设过程中,公司充分考虑到环保和可持续性发展的要求,采用了先进的生产工艺和设备。随着工厂的投产和产能的不断提升,DB Lectro Inc的产品在亚洲市场的占有率也稳步上升。

E-Z-HOOK公司的发展小趣事

自E-Z-HOOK公司成立以来,其产品线一直在不断扩大。到了1970年代,随着电子行业的快速发展,对测试工具的需求也日益增加。公司的新主人继承了阿尔伯特·史密斯的愿景,并决定进一步扩展产品线。他们引入了一系列新的测试钩型号,以适应不同尺寸和形状的测试点。此外,公司还开始生产其他与测试相关的零部件和组件,以满足客户日益增长的需求。

问答坊 | AI 解惑

dds

本帖最后由 paulhyde 于 2014-9-15 09:16 编辑 大家继续努力  …

查看全部问答>

各位好,商讨下本板块的大计吧

各位好,测试测量领域一直都很广,有无线测试及有线测试、设备及芯片测试、还有测试测量仪器制作等,不知道板块里 的网友都有什么意见,怎样才能把本版块建立起来,让大家更加宜居 测试测量板块里需要大家的帮忙了,可以的话,留下自己的领域 ...…

查看全部问答>

手机上网时网页的内容走不走com口?

我用GPRS的modem上网,当握手成功后,本想监测modem串口的信息,但是写在读串口的调试信息没有任何反应(确认调试语句无误且生效),请问网页的内容是否被modem发到串口呢??又能否被读到呢?? 网页的内容又是如何显示在ie中的呢?? 如果想监 ...…

查看全部问答>

笔记本自带的无线网卡连公司的无线路由器老掉线?

笔记本是DELL D430这款笔记本。 这款自带的无线网卡,可最近连公司的无线路由老掉线,每次掉线自己都要手动连,而且掉得很频繁。 可以确定跟公司无线路由器无关,因为其他的笔记本连无线是没问题的; 可以确定周围没什么影响和干扰无线信号的物 ...…

查看全部问答>

检测设备是否被禁用

请问如何用C++检测一个设备是否被禁用了(在设备管理器中显示一个叉)?…

查看全部问答>

一个关于CETK的简单问题,请大家帮忙!

    论坛里的各位高手,公司最近接了一个项目。我原是做应用的,但是人手不够头就让我测试一些驱动。但是他告诉我,亲眼见过CETK可以在开发板上单独运行不用C/S 结构,不用和server连接,但是我看了好多资料,包括微软的也包括个人博客 ...…

查看全部问答>

关于 SD卡如何识别分区

啊,我是菜鸟,最近想弄了个驱动是是SD卡的,现在只能支持2G大小的SD,现在有2个问题在这里请教下:1,这个驱动只能读一个分区(如果给他2个分区,后面的无法挂在),呵呵,怎么样让他能读其他分区。2,怎样让他能读4G以上的SD卡:)谢谢大家了…

查看全部问答>

USB3.0的物理层接收端测试方案

      由于USB3.0的速率高达5Gbps,在USB3.0规范中接收机测试成为必测项目。接收机测试包括了误码率测试和接收机抖动容限测试两部分。对于Receiver Compliance测试,需要使用误码率测试仪BERT(Bit Error Ratio Tester, ...…

查看全部问答>

一下还不习惯用ST的库函数(懒记),所以自己对GPIO口进行

另外,对ST的一些寄存器定义也不大习惯,所以也重新做了定义,例如GPIOx_BSRR我另外定义了一个GPIOx_SET,GPIOx_BRR我另外定义了一个GPIOx_CLR,这样自己记起来轻松多了——男人何必为难自己呢...看看这个流水灯的程序,看上去是不是容易些了 ...…

查看全部问答>

stm32103交流采样

大家好:帮帮出出主意…

查看全部问答>