您现在的位置: 主页 > MCU > 单片机技术应用 > STM8——printf() -
本文所属标签:
为本文创立个标签吧:

STM8——printf() -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]// 方法1int fputc(int ch, FILE *f){ //判断发送数据寄存器是否为空while(USART_GetFlagStatus(USART1 , USART_FLAG_TXE) == 0); USART_SendData8(USART1 , (u8)ch); //向发送寄存器写入数据 return ch;}// 方法2in

// 方法1

本文引用地址: http://www.21ic.com/app/mcu/201807/779166.htm

int fputc(int ch, FILE *f)

{ //判断发送数据寄存器是否为空

while(USART_GetFlagStatus(USART1 , USART_FLAG_TXE) == 0);

USART_SendData8(USART1 , (u8)ch); //向发送寄存器写入数据

return ch;

}

// 方法2

int fputc(int ch, FILE *f)//STM8S105,printf函数重定向
{
while (!(UART2->SR&0x80));
UART2->DR=ch;
return ch;
}




              查看评论 回复



 

网站地图

围观()