?? urct0
字號(hào):
/******************************************************************************/
//功能:向上位機(jī)傳送信息
/******************************************************************************/
#include <msp430x14x.h>
void Init_UART1(void)
{
//USART initialization
//Communication Parameters:8 Data,2 Stop,No parity
//USART Receiver:ON
//USART Transmitter:Off
//USART Mode:Asynchronous
//USART Band Rate:19200
//將寄存器的內(nèi)容清零
U1CTL = 0X00;
//數(shù)據(jù)位為8bit
U1CTL += CHAR;
//將寄存器的內(nèi)容清零
U1TCTL = 0X00;
//波特率發(fā)生器選擇SMCLK
U1TCTL += SSEL1;
//波特率為19200
UBR0_1 = 0X36;
UBR1_1 = 0X00;
//調(diào)整寄存器
UMCTL_1 = 0X6b;
//使能UART1的TXD和RXD
ME2 |= UTXE1 + URXE1;
//使能UART1的RX中斷
//IE2 |= URXIE1;
//使能UART1的TX中斷
//IE2 |= UTXIE1;
//設(shè)置P3.6為UART1的TXD
P3SEL |= BIT6;
//設(shè)置P3.7為UART1的RXD
P3SEL |= BIT7;
//P3.6為輸出管腳
P3DIR |= BIT6;
return;
}
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
Init_UART1();
while(1)
{
cmd_interperter();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -