|
UART1(通用異步收發(fā)器)初始化
進行字長、停止位、奇偶校驗位、波特率初始化
UART_CR1(M):定義數(shù)據(jù)字的長度
0:一個起始位,8個數(shù)據(jù)位,n個停止位
1:一個起始位,9個數(shù)據(jù)位,一個停止位
UART1_CR3(STOP[1:0]):停止位
00:1個停止位
01:保留
10:2個停止位
11:1.5個停止位
UART1_CR1(PCEN):奇偶校驗控制使能
0:奇偶校驗控制被禁用
1:奇偶校驗控制被使能
UART1_CR1(PS):奇偶校驗選擇
0:偶校驗
1:奇校驗
UART1_BRR1:波特率設(shè)置
UART1_BRR2:波特率設(shè)置
UART1_CR3(CPOL):時鐘極性
0:總線空閑時SCLK保持低電平
1:總線空閑時SCLK保持高電平
UART1_CR3(CPHA):時鐘相位
0:時鐘第一個邊沿進行數(shù)據(jù)捕獲
1:時鐘第二個邊沿進行數(shù)據(jù)捕獲
UART1_CR3(LBCL):最后一位時鐘脈沖
0:最后一位數(shù)據(jù)的時鐘脈沖不從SCLK輸出
1:最后一位數(shù)據(jù)的時鐘脈沖會從SCLK輸出
UART1_CR3(CLKEN):時鐘使能
0:SCK引腳被禁止
1:SCK引腳被使能
發(fā)送接收允許
UART_CR2(TEN):發(fā)送時能
0:發(fā)送被禁止
1:接收被使能
UART_CR2(REN):接收使能
0:接受被禁止
1:接收被使能
發(fā)送接收中斷允使能
UART1_CR2(TIEN):發(fā)送中斷使能
0:中斷被禁止
1:中斷使能
UART1_CR2(TCIEN):發(fā)送完成中斷使能
0:中斷被禁止
1:中斷使能
UART1_CR2(RIEN):接收中斷使能
0:中斷被禁止
1:中斷使能
|
|