这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » MSP430F149,GIE 各位师兄请问怎么读出 MSP430F149 的GI

共2条 1/1 1 跳转至

MSP430F149,GIE 各位师兄请问怎么读出 MSP430F149 的GIE 位!请指教!

院士
2006-09-17 18:14:16     打赏
MSP430F149,GIE 各位师兄请问怎么读出 MSP430F149 的GIE 位!请指教!



关键词: MSP430F149     各位     师兄     请问     怎么     读出    

院士
2006-12-22 22:43:00     打赏
2楼
问 各位师兄请问怎么读出 MSP430F149GIE 位!
最好的用C 语言汇编也可!
急急!
:confused: 1: 除了iar-c给定的几个函数外,c中是不能直接访问通用寄存器的。特殊情况可以用嵌入汇编的方法,直接访问SR。bit #08h,SR 2: 干嘛要读出来?实在要读出来直接嵌入汇编
asm("....");就可以了(2.10A) 3: if(SR||0X08)
{
//GIE为1
}
else
{
//GIE为0
} 4: 所有的通用寄存器也不能,除非iar给定的特殊函数。 5: :confused: 先用_BIC_SR()返回SR的状态,然后在处理,如下:

unsigned short SR;
SR=_BIC_SR();
_BIS_SR(SR);
if(SR||0X08)
{
//GIE为1
}
else
{
//GIE为0
}

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]