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++;
- }
- }
|