📄 chuankou2.c
字号:
#include <msp430x14x.h>
void init_port(void)
{
P3DIR=0;
P3SEL=0;
return;
}
void init_UART1(void)
{
U1CTL=CHAR;
U1TCTL=0X00;
U1TCTL+=SSEL1;
UBR01=0X03;
UBR11=0X00;
UMCTL1=0X4a;
ME2 |=UTXE1+URXE1;
IE2 |=URXIE1;
P3SEL |=BIT4;
P3SEL |=BIT5;
P3DIR |=BIT4;
return;
}
#pragma vector=UART1TX_VECTOR
__interrupt void uartT1(void)
{
if (TXEPT== 1 )
{
U1TXBUF=0x55;
}
else
{
U1TXBUF=0xaa;
} // Toggle P1.0 using exclusive-OR
}
char ch;
#pragma vector=UART1RX_VECTOR
__interrupt void uartR1(void)
{
ch=U1RXBUF; // Toggle P1.0 using exclusive-OR
}
void main(void)
{
// 关闭看门狗
WDTCTL = WDTPW + WDTHOLD;
// 初始化端口
init_port();
// 初始化串口1
init_UART1();
// 打开中断
_EINT();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -