×
嵌入式 > 技术百科 > 详情

STM8——printf()

发布时间:2020-06-19 发布时间:
|

// 方法1

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; 

 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
分拣机器人的工作原理是什么