历史上的今天
今天是:2025年01月21日(星期二)
2021年01月21日 | #pragma vector语句在IAR for MSP430中断程序编程过程中的使用
2021-01-21 来源:eefocus
在使用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)可以为任意名称。
上一篇:MSP430 实现精准延时
史海拾趣
|
来源:电子产品世界/ 西北工业大学 航海学院 任绪科 赵俊渭 周明 引言 在电子工程设计与测试中,常常需要一些复杂的、具有特殊要求的信号,要求其波形可任意产生,频率方便可调。通常的信 ...… 查看全部问答> |
|
学单片机通常都会学到24C02这东西,但实际现在的单片机片内都有继承EEPROM 而且传输速度,容量明显都远远大于24C02这东西 但貌似用的人不大多,网上找相关例子太少了,摸着资料写了这个程序,只要是STC的单片机,大部分都通用,童鞋们只要修改相应 ...… 查看全部问答> |
|
使用研华pcm-3370 pc104主板,但没找到合适的BSP,请问各位高手是否有现成的BSP?还是自己裁剪一个?望详解,100分相送,不够再加 … 查看全部问答> |
|
对于这个无线鼠标能不能如期完成,我真的不敢打包票,但我一定会竭尽全力,我只能这么说。 但是,仍然很希望有一个机会接触MSP430,学会对它编程。 因为一直没什么把握,所以一直没提交这份申请,想把无线鼠标的相应资料。不过刚 ...… 查看全部问答> |
|
请问大家我在仿真的时候.OUT文件总是不能load program 我的程序在编译和连接的时候都是没有错的 但是当我要仿真的时候点LOAD PROGRAM时就是没有办法登陆。OUT文件 总是提示说是请检查BUILD OPTION 和or use the setuo program 但是我不觉得里面也没有什么可以设置的 请问是怎么回事了?… 查看全部问答> |




