printf函數底層會調用fputc函數
/*重定向c庫函數printf到USART1*/ int fputc(int ch, FILE *f) { /*發送一個字節數據USART1 */ USART_SendData(DEBUG_USART, (uint8_t) ch); /* 等待發送完畢 */ while (USART_GetFlagStatus(DEBUG_USART, USART_FLAG_TXE) == RESET); return (ch); }
printf函數底層會調用fputc函數
/*重定向c庫函數printf到USART1*/ int fputc(int ch, FILE *f) { /*發送一個字節數據USART1 */ USART_SendData(DEBUG_USART, (uint8_t) ch); /* 等待發送完畢 */ while (USART_GetFlagStatus(DEBUG_USART, USART_FLAG_TXE) == RESET); return (ch); }
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。