| 
  |||||||||||
| 技術(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ī) | 
這個(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 于 2006/4/19 19:22:00 發(fā)布:
         自己調(diào)一下不就知道了么^_^ 另外建議把“老少爺們”換成“大家”或別的;原文看起來有點(diǎn)反胃^_^  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)  |