知道在哪跑飞,跑飞的详细原因有哪位高手能解释一下
发布时间:2010-06-14 16:01:53 文章来源:www.iduyao.cn 采编人员:星星草
知道在哪跑飞,跑飞的详细原因有谁能解释一下。
今天出现这样的问题:
将这个中断函数注释掉:
#pragma vector=USCI_B2_VECTOR
__interrupt void USCI_B2_ISR(void)
{
// __bis_SR_register(0x0000);
switch(__even_in_range(UCB2IV,4))
{
case 0: break; // Vector 0 - no interrupt
case 2:
// Vector 2 - RXIFG
dat=UCB2RXBUF; // Test for correct character RX'd
// __bis_SR_register(GIE);
break;
case 4: break; // Vector 4 - TXIFG
default: break;
}
}
程序就会在红字处跑飞:
void Fram_WR_ready()
{
P2OUT |=BIT3;
__delay_cycles(2000);
//铁电寄存器操作(datasheet。Figure5)
FM_CS_0; //选中铁电
UCB2TXBUF = 0x06;//铁电寄存器写使能op-code
while (!(UCB2IFG&UCTXIFG)); __delay_cycles(40000);
FM_CS_1;//不选中铁电;
__delay_cycles(2000);
}
相关的初始化:
void Fram_Init(void)
{
P2DIR |= BIT3; // Set P10.3.6.7 to output direction
P2OUT|=BIT3;
P9SEL |= 0x0E; // P9.1.2.3 option select
UCB2CTL1 |= UCSWRST; // **Put state machine in reset**
UCB2CTL0 = UCMST+UCSYNC+UCMSB+UCCKPH; // 3-pin, 8-bit SPI master +UCCKPL
// Clock polarity high, MSB
UCB2CTL1 |= UCSSEL_1; //时钟选择
UCB2BR0 = 0x58; //设置波特率
UCB2BR1 = 0x14;
UCB2CTL1 &= ~UCSWRST; // **Initialize USCI state machine**
UCB2IE |= UCRXIE; // Enable USCI_A0 RX interrupt
}
------解决方案--------------------
看看看门狗什么的
------解决方案--------------------
因为你使能收中断了,而又没有指定收中断函数,收中断对应的向量没准是什么,可能是因为你一发对方回了数据,一执行中断向量处的东西就跑飞了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
c51串口求助!
串口接收程序如下
void rec_gps(void) interrupt 4 {
uchar str;
uint i,k;
k=0;
i=0;...
-
win7运行CodeWarrior IDE出错
我的本安装了CodeWarrior IDE,一运行就会出现提示:
IDE 4.1 Build 0622 已停止工作。
或者提示:
Unha...
-
关于AT指令控制GSM短信猫的问题
C/C++ code
打开串口
BOOL CComm::OpenComm(const char* pPort,
int nBaudRa...
-
关于51中断求教
各位大虾,我现在要做一个GPS授时的小程序,遇到如下困惑,求大虾们解答:
1 线路板上带有时钟芯片,平时显示时间是...
-
atd指令拨号,如何判断电话状态
在网上找了许久,终于找到一位仁心解决方案,这个指令是可以得到手机当时的状态,但是不管是空号、欠费、...
-
知道在哪跑飞,跑飞的详细原因有谁能解释一下。
今天出现这样的问题:
将这个中断函数注释掉:
#pragma vector=USCI_B2_VECTOR
__in...
-
51程序移植到2051
大牛们,我想吧一个51的程序移植到2051中,用NXP的89V51芯片时用到的I/O口只有P1.0 P1.1 P1.2 3三个,我现在移植到AT...
-
一道课程设计题:基于单片机的波形发生器的设计
设计要求:
1.能产生正弦波、方波、三角波、锯齿波等4种周期性波形,并且可通过调节变...
-
解析单片机最小系统及相关电路
原文出自:电子发烧友论坛——单片机论坛[color=#FF0000][/color]
单片机最小系统单片机最小系统介...
-
单片机学习书籍大全推荐
在电子发烧友论坛里看到了单片机学习资料汇总,特地搜罗了过来,不知道大家看过几本,也希望让需要学习的人 都...