主函数增加这些代码即可实现printf打印输出
需要添加头文件
#include "stdio.h"
---------------
源码
struct __FILE { int handle; /* Add whatever you need here */ };
FILE __stdout;
FILE __stdin;
int fputc(int c, FILE *f)
{
/* 发送一个字节 */
USART_SendData(USART1,c);
/* 等待发送完毕 */
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE) == RESET);
/* 返回发送的字符 */
return c;
}
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
//抢占优先级0