最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請(qǐng)老少爺們看看俺這個(gè)代碼能否完成串口通信

作者:liu2004 欄目:單片機(jī)
請(qǐng)老少爺們看看俺這個(gè)代碼能否完成串口通信
這個(gè)是基于MSP430.html">MSP430
剛剛接觸
準(zhǔn)備弄一個(gè)串口通信的試試
可是不知道怎么回事就是通不了
請(qǐng)大家看看
是怎么回事
拜托拉


#include <MSP430.html">MSP430x14x.h>
#include <in430.h>
#include <intrinsics.h>

CHAR.html">CHAR  DATA[6]="MSP430";
//////////////////////////////////////////////
void InitComm0(void);
void CLKBlockOperator(void);
main( void )
{
  
  unsigned CHAR.html">CHAR i;
  WDTCTL=WDTPW+WDTHOLD;
  CLKBlockOperator();
  InitComm0();
  TXBUF0=0Xff;
   while((UTCTL0&0X01)==0);
   while(1)
   {
      for (i=0;i<6;i++)
       {
        //TXBUF0=0Xf5;
        TXBUF0=DATA[i];
        while((UTCTL0&0X01)==0);
       }
      _EINT();
     // while(1);
     }
  }
/*interrupt [UART0RX_VECTOR] void UART0RX(void)
{ CHAR.html">CHAR i;
  i=RXBUF0;
  TXBUF0=i;
}*/
///////////////////////////////////////////////////////////////////////////

void InitComm0(void)
{
     UCTL0&=~SWRST;  //控制寄存器 b0 置位//
     UCTL0|=CHAR;//+MM;  //8BIT 數(shù)據(jù) 1位停止  地址位多機(jī)協(xié)議//0X10
     UBR00=0Xc0;//0X10;     //波特率  9600
     UBR10=0x00;
     UMCTL0=0x00;
     UTCTL0|=0x30;   //主時(shí)鐘 為時(shí)鐘源//
     ME1|=0xC0;      //發(fā)送和接受模塊容許//
     P3SEL|=0x30;
     P3DIR|=0x10;
     //IE1|=URXIE0;
     //for(CHAR.html">CHAR i=0;i<10;i++){crcData[i]=0;crcDatabkup[i]=0;}
}
void CLKBlockOperator(void)
{
  unsigned CHAR.html">CHAR i;
  WDTCTL=WDTPW+WDTHOLD;
  BCSCTL1&=~(XT2OFF+XTS);//啟動(dòng)XT2
  BCSCTL2|=SELM1;// MCLK 為XT2,不分頻
  BCSCTL2|=SELS; //SMCLK為XT2
  BCSCTL2|=DIVS0;//2分頻//
  P3DIR|=0x04;
  P3DIR|=0x08;
  P3DIR|=0x02; //控制
  P3OUT|=0x02;
  do
  {

     //P3OUT|=0x04;     //232
     P3OUT&=~0x04;
     //P3OUT|=0x08;    //send
     P3OUT&=~0x08;     //recev
     IFG1&=~OFIFG;
     for(i=0x03;i>0;i--);
   }
   while((IFG1&OFIFG)!=0);
}

2樓: >>參與討論
mohanwei
自己調(diào)一下不就知道了么^_^
另外建議把“老少爺們”換成“大家”或別的;原文看起來有點(diǎn)反胃^_^

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
出售一個(gè)51PRO編程器,¥:50
請(qǐng)教一個(gè)指針的問題!
請(qǐng)教一個(gè)關(guān)于單片機(jī)中斷時(shí)序的問題
液晶顯示問題,求助
I2C 原程序
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)