首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机程序跑飞有关问题

2012-02-21 
单片机程序跑飞问题在MSP430中,voidinit_UART0(void){P3SEL|0x30P3DIR|0X10UTCTL0SSEL1+SSEL0+SWRST

单片机程序跑飞问题
在MSP430中,
void   init_UART0(void)
{
   
    P3SEL|=0x30;
    P3DIR|=0X10;
    UTCTL0=SSEL1+SSEL0+SWRST;
    U0BR0=0x00;
    U0BR1=0x03;
    UMCTL0=0x00;
    UCTL0=CHAR;
    UCTL0   &=~   SWRST;  
    ME1=UTXE0+URXE0;    
    IE1|=URXIE0   +UTXIE0;
    ME2   &=~   USPIE1;      
    _EINT();  
    for   (;;)  
    {
      _NOP();
          }
}
。。。。。。。。。。。。。。。。。。。。。。。
中断程序
。。。。。。。。。。。。。。。。。。。。。。。
当我把端点设置到NOP那个地方的时候,本应是进中断的,但是再运行的时候,程序就跑飞,这是为什么呢

[解决办法]
说实话哈,我还真没有见过硬件跑飞,其它的都是一些地方的限定不够,而乱跑的

比如说开了别的中断没有去响应啥的

..........................................

其它的看一下相应的中断服务程序...

热点排行