在使用ST官網(wǎng)的庫建立工程時,我們可以調(diào)用printf(),在使用STM32CubeMX建立工程時,調(diào)用printf(),無法打印出數(shù)據(jù),度娘告知,需要添加如下函數(shù):int fputc(int ch,FILE *f){uint8_t temp[1]={ch};HAL_UART_Transmi
// 方法1int fputc(int ch, FILE *f){ //判斷發(fā)送數(shù)據(jù)寄存器是否為空while(USART_GetFlagStatus(USART1 , USART_FLAG_TXE) == 0); USART_SendData8(USART1 , (u8)ch); //向發(fā)送寄存器寫入數(shù)據(jù) return ch;}// 方法2in