?? init.c
字號:
#include "Config.h"
#include "Init.h"
/*******************************************************************************
Init_USART0()
串口初始化函數(shù)
*******************************************************************************/
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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -