3、编写uart.c文件如下:#include "uart.h"
void USART_Configuration(void)//串口初始化函数
{
UART1_DeInit(); //清除之前的串口配置
UART1_Init((u32)115200, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, \
UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_TXRX_ENABLE);
//串口配置:波特率115200,字节数8,1个停止位,无奇偶效验位,非同步模式,允许接受和发送
UART1_Cmd(ENABLE ); //启用串口
}
void UART_send_string(uint8_t *Buffer) //发送一个字符
{
uint8_t *String;
String=Buffer;
while(*String!='\0')
{
UART1_SendData8(*String);
while (UART1_GetFlagStatus(UART1_FLAG_TXE)==RESET);
String++;
}
}
|