IAR中MM32使用printf

目标芯片:MM32f003TW

MM32使用printf函数给串口打印信息的执行步骤为:
I、添加宏
project–>options–>C/C++Complier–>Prepocessor 添加宏_DLIB_FILE_DESCRIPTOR
IAR中MM32使用printf
II、重定向printf函数
给uart.c文件中增加如下函数

头文件
#include “stdio.h”

int fputc(int ch, FILE *f)
{
UART_SendData(UART, (unsigned char) ch);
while (!(UART->CSR & UART_FLAG_TXEMPTY));
return (ch);
}

主要替换参数UART_CSR,UART_FLAG_TXEMPTY
对应手册:
IAR中MM32使用printf
IAR中MM32使用printf