【MSP430】#pragma vector语句在IAR for MSP430中断程序编程过程中的使用

  在使用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)可以为任意名称。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值