完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
/** ****************************************************************************** * @file bsp_usart.c * @author zhouxing * @version V1.0 * @date 2020-08-31 * @brief 重定向c库printf函数到usart端口 */ #include "bsp_usart.h" USART_TypeDef * DEBUG_USARTx = USART1; //定义串口指针 /** * @brief USART GPIO 配置,工作参数配置 * @param 无 * @retval 无 */ void USART_Config(void) { uart1_init(115200); uart2_init(115200); uart3_init(115200); } /***************** 发送一个字符 **********************/ void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch) { /* 发送一个字节数据到USART */ USART_SendData(pUSARTx,ch); /* 等待发送数据寄存器为空 */ while (USART_GetFlagStatus(pUSARTx, USART_FLAG_TXE) == RESET); } /***************** 发送字符串 **********************/ void Usart_SendString( USART_TypeDef * pUSARTx, char *str) { unsigned int k=0; do { Usart_SendByte( pUSARTx, *(str + k) ); k++; } while(*(str + k)!=' |