📄 congji
字号:
#include "msp430x44x.h"
void Init(void);
unsigned char i,j,count;
void main(void)
{
WDTCTL=WDTPW+WDTHOLD;
FLL_CTL0&=0xBF ;
Init();
_EINT();
while(1);
}
void Init(void)
{
P6DIR=0XFF;
P6OUT=0X00;
UCTL1&=~SWRST; //SWRST复位,USART允许
UCTL1=CHAR; //8位数据位,1位停止位
UBR01=0X03;
UBR11=0X00;
UMCTL1=0X4A; //使用32KHZ晶振时钟,波特率为9600BPS
UTCTL1|=SSEL0; //选定为ACLD为时钟源
ME2|=URXE1+UTXE1; //UART1发送及接收模块允许
P4SEL=BIT0+BIT1; //定义P4.0,P4.1口为发送及接收
P4DIR |= BIT0+BIT2;
P4DIR &=~ BIT1;
P4OUT &=~BIT2;
IE2|=URXIE1; //接收中断允许
}
interrupt[UART1RX_VECTOR] void UAR1RX(void)
{
P6OUT=RXBUF1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -