查看: 12381|回复: 5

求助FM33G0的串口实现printf

[复制链接]

1

主题

3

帖子

51

积分

中级工程师

Rank: 2

积分
51
发表于 2019-7-2 16:38:26 | 显示全部楼层 |阅读模式
因为调试需要,想要做一个printf
之前用st的单片机是用fputc重定向的
用fm33g0的demo板试了下好像没法实现,不知道问题出在哪里
请问有相关的例程吗?
回复

使用道具 举报

1

主题

45

帖子

2159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2159
发表于 2019-7-3 08:45:37 | 显示全部楼层
FM33G0的串口实现printf

UART printf函数重定向.rar

1.48 MB, 下载次数: 963

回复

使用道具 举报

1

主题

3

帖子

51

积分

中级工程师

Rank: 2

积分
51
 楼主| 发表于 2019-7-3 16:07:32 | 显示全部楼层
我是一只鱼21 发表于 2019-7-3 08:45
FM33G0的串口实现printf

收到,谢谢版主!
回复

使用道具 举报

5

主题

12

帖子

69

积分

中级工程师

Rank: 2

积分
69
发表于 2019-7-25 16:50:51 | 显示全部楼层
楼主,请问您调通了吗?
回复

使用道具 举报

4

主题

17

帖子

104

积分

中级工程师

Rank: 2

积分
104
发表于 2021-3-16 16:27:10 | 显示全部楼层
编译报错
main.c 中 _sys_exit(int x) 是否应该更改为void _sys_exit(int x) ?
回复

使用道具 举报

151

主题

843

帖子

4475

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4475
发表于 2021-3-17 08:41:52 | 显示全部楼层
//重定义fputc函数
int fputc(int ch, FILE *f)
{      
        UART1->TXREG = (uint8_t) ch;
        while(RESET == UART_UARTIF_RxTxIF_ChkEx(UART1, TxInt));
        UART_UARTIF_RxTxIF_ClrEx(UART1);  
        return ch;
}
改这个重定义函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表