微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32 无中断串口代码

STM32 无中断串口代码

时间:11-18 来源:互联网 点击:

}
/*******************************************************************************
* Function Name : Putch
* Description : 串口输出一个字符
* Input : USARTx:x=串口号
ch:串口输出的字符
* Output : None
* Return :
*******************************************************************************/
void Putch(USART_TypeDef* USARTx,u16 ch)
{
if(USART_GetFlagStatus(USARTx,USART_FLAG_TXE)==SET)
{
USART_SendData(USARTx,ch);
}
}
/*******************************************************************************
* Function Name : PutStr
* Description : 串口输出字符串
* Input : USARTx:x=串口号
SendBuf:串口输出字符串
Length:输出长度
* Output : None
* Return :
*******************************************************************************/
void PutStr(USART_TypeDef* USARTx,u16 *SendBuf,u16 Length)
{
u16 i;

for(i=0;i
{
Putch(USARTx,SendBuf[i]);
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top