打印

MSP430的中断必须使用#pragma吗?

[复制链接]
2138|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lujiangyuan|  楼主 | 2014-3-19 00:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
myl593799546| | 2014-3-19 09:14 | 只看该作者
这里的功能是保证这个函数不被中断

使用特权

评论回复
板凳
ar_m_cu| | 2014-3-19 10:10 | 只看该作者
楼主可以写个程序试试啊

使用特权

评论回复
地板
dirtwillfly| | 2014-3-19 10:36 | 只看该作者
中断服务函数的起始语句,每次在写中断中执行什么内容前都要写
#pragma vector来提供中断函数的入口地址

使用特权

评论回复
5
ICIEIT| | 2014-3-19 11:16 | 只看该作者
实践是检验真理的唯一标准,再联系一下
msp430的功能用法就知道了

使用特权

评论回复
6
哈利| | 2014-3-19 15:00 | 只看该作者
myl593799546 发表于 2014-3-19 09:14
这里的功能是保证这个函数不被中断

monitor 类型的函数不会被中断,我记得是这样,但自己没有试过

使用特权

评论回复
7
myl593799546| | 2014-3-20 08:56 | 只看该作者
dirtwillfly 发表于 2014-3-19 10:36
中断服务函数的起始语句,每次在写中断中执行什么内容前都要写
#pragma vector来提供中断函数的入口地址 ...

vector是中断向量,确实是中断入口,但是#pragma是有某种作用的,版主解释的不是很仔细啊,这个#pragma具体起到什么作用

使用特权

评论回复
8
coolfei| | 2014-3-20 09:47 | 只看该作者
#pragma 的意思是将程序放到某一个地址么

使用特权

评论回复
9
dirtwillfly| | 2014-3-20 16:29 | 只看该作者
myl593799546 发表于 2014-3-20 08:56
vector是中断向量,确实是中断入口,但是#pragma是有某种作用的,版主解释的不是很仔细啊,这个#pragma具 ...


#pragma的作用参见:http://baike.baidu.com/link?url=BhV_8dcJ88As2hO-6AUbFiwS93EDBoVU1MdVgYkQt40BpFR3x1Ed7370qVWc6GNBtO1tDN0RLFIk2VUfdhlTB_

使用特权

评论回复
10
myl593799546| | 2014-3-21 09:01 | 只看该作者
dirtwillfly 发表于 2014-3-20 16:29
#pragma的作用参见:http://baike.baidu.com/link?url=BhV_8dcJ88As2hO-6AUbFiwS93EDBoVU1MdVgYkQt40BpFR3 ...

对啊,我的理解就是防止此处代码被中断

使用特权

评论回复
11
kctime| | 2014-3-21 21:20 | 只看该作者
汇编就可以不这么用了。
就像C51定义中断一样。都要有个格式的

使用特权

评论回复
12
风雪天殇| | 2014-3-22 10:58 | 只看该作者
一直都这么打,但是从来没想过为什么,该自我检讨一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

56

帖子

1

粉丝