STM32 无中断串口代码
}
/*******************************************************************************
* 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]);
}
}
STM32无中断串 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)