init.c
来自「利用MSP430FE427单片机」· C语言 代码 · 共 31 行
C
31 行
#include "Config.h"
#include "Init.h"
/*******************************************************************************
Init_USART0()
串口初始化函数
*******************************************************************************/
void Init(void)
{
U0CTL |= (SWRST + PENA + PEV + CHAR); //选择偶校验,8位传送
U0TCTL |= SSEL0; //选择ACLK
ME1 |= (URXE0 + UTXE0); //使能UART0的URXD和UTXD
P2SEL |= URXD + UTXD; //设置P2.5为URXD,P2.4为UTXD
P2DIR |= UTXD;
U0BR0 = 0x1B; //波特率1200bps
U0BR1 = 0x00;
U0MCTL = 0x03;
TXBUF0 = 0x00;
U0CTL &= ~SWRST;
U0IFG &= ~URXIFG0; //复位操作
U0IFG &= ~UTXIFG0;
U0CTL = 0X00;
U0TCTL = 0X00;
IE1 |= URXIE0; //打开UART0的RX中断
return;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?