莫名其妙啊!URXIE0不能置位!

2019-03-24 15:44发布

程序这样写的,感觉没什么问题,但是调试的时候就是发现URXIE0不能置位为1!
好奇怪,请教高手,这是为什麽!(IE1 |= URXIE0;指令错了么?)void Init_Sys(void)
{
  unsigned int i=0;                //To control the loop for clearing RAM
  unsigned int *ptr=(unsigned int *)(0x0200); //define a pointer for clearing RAM
 
  WDTCTL = WDTPW + WDTHOLD;     //close the watch dog timer
  BCSCTL1 = 0x00;             
 
  IFG1 &=~ OFIFG;               //clear the flag of Oscillator Fault
   while((OFIFG&IFG1))           //Wait for OFIFG = 0
    IFG1 &=~ OFIFG;;               
  BCSCTL2 = SELM1 + SELS + 6;
  
  P1DIR |= 0Xff;                //Set up port P1 -> Output
   P1OUT &=~ 0xff;              //Set up P1 output -> low
 
  for(i;i<512;i++)              //Clear the RAM (0200H ~ 05FFH)
  {
    *ptr=0x0000;
    ptr++;
  }
 
  TACTL = TASSEL_2 + ID_3;       //Set up Timer_A
  CCR0 = 0xffff;
 
  UCTL0 |= CHAR;                  //Set up the width of signal is 8 bits
  UTCTL0 |= SSEL1 + SSEL0;        //Set up SMCLK
  UBR00 = 0X60;                  //Set up Baud rate 0
  UBR10 = 0X00;                 
  UMCTL0 = 0X00;                
  ME1 |= UTXE0 + URXE0;          //UART receive and transmit enable
  IE1 |= URXIE0;                 //UART receive-interrupt enable ---?
  P3SEL |= 0x30;                 //Select P3.4 & P3.5 to UART mode   } 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
wstt
1楼-- · 2019-03-24 23:01
 精彩回答 2  元偷偷看……
零晨
2楼-- · 2019-03-24 23:46
< :TI_MSP430_内容页_SA7 --> 头文件写在主程序里了,这只是一个系统化的子程,调试这段子程的时候后发现URXIE0无法置位!
零晨
3楼-- · 2019-03-25 04:35
写完发现没数据,用这个程序调试一下,就发现URXIE0不能置位,真的很奇怪!
我不知道是哪里错了!
请教高手!
#include "msp430x14x.h"

#include "msp430x14x.h"
void Init_Sys(void);
void USART0_send(void);


#define Send_buff 0x0466

void main(void)
{
  
  P4DIR|=0x03;
  Init_Sys();
  WDTCTL = WDTPW + WDTHOLD;
  
   for(;;)
   {
   
     _BIS_SR(LPM3_bits+GIE);
   }
   
}
零晨
4楼-- · 2019-03-25 09:20
 精彩回答 2  元偷偷看……
wstt
5楼-- · 2019-03-25 09:33
你改下低功耗模式吧,改成LPM0
wstt
6楼-- · 2019-03-25 13:58
我怀疑是进入LPM3模式,SMCLK关掉了,UART没有时钟源,所以无法正常接收数据

一周热门 更多>

相关问题

    相关文章