📄 urct0
字号:
/******************************************************************************/
//功能:向上位机传送信息
/******************************************************************************/
#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
//将寄存器的内容清零
U1CTL = 0X00;
//数据位为8bit
U1CTL += CHAR;
//将寄存器的内容清零
U1TCTL = 0X00;
//波特率发生器选择SMCLK
U1TCTL += SSEL1;
//波特率为19200
UBR0_1 = 0X36;
UBR1_1 = 0X00;
//调整寄存器
UMCTL_1 = 0X6b;
//使能UART1的TXD和RXD
ME2 |= UTXE1 + URXE1;
//使能UART1的RX中断
//IE2 |= URXIE1;
//使能UART1的TX中断
//IE2 |= UTXIE1;
//设置P3.6为UART1的TXD
P3SEL |= BIT6;
//设置P3.7为UART1的RXD
P3SEL |= BIT7;
//P3.6为输出管脚
P3DIR |= BIT6;
return;
}
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
Init_UART1();
while(1)
{
cmd_interperter();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -