查看: 5622|回复: 3

FM33LC046N支持printf吗?

[复制链接]

1

主题

2

帖子

21

积分

初级工程师

Rank: 1

积分
21
QQ
发表于 2021-1-22 14:19:12 | 显示全部楼层 |阅读模式
#pragma import(__use_no_semihosting)            
//标准库需要的支持函数                 
struct __FILE
{
    int handle;
};
FILE __stdout;   

//定义_sys_exit()以避免使用半主机模式   
void _sys_exit(int x)
{
    x = x;
}

//重定义fputc函数
int fputc(int ch, FILE *f)
{      
    FL_UART_WriteTXBuff(UART0, (uint8_t)ch);
    while(FL_UART_IsActiveFlag_TXBuffEmpty(UART0) != SET);
    return ch;
}

例程中这个并实现不了,想问一下我是哪里弄错了?

回复

使用道具 举报

217

主题

393

帖子

3477

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3477
QQ
发表于 2021-1-22 15:38:01 | 显示全部楼层
如果用的keil的话如附件需要勾选一下MicroLIB
捕获111.JPG
回复

使用道具 举报

1

主题

2

帖子

21

积分

初级工程师

Rank: 1

积分
21
QQ
 楼主| 发表于 2021-1-22 15:55:21 | 显示全部楼层
wangpeng 发表于 2021-1-22 15:38
如果用的keil的话如附件需要勾选一下MicroLIB

勾选上了的,能输出数据,printf无法打印
回复

使用道具 举报

217

主题

393

帖子

3477

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3477
QQ
发表于 2021-1-22 16:33:43 | 显示全部楼层
quwendeng 发表于 2021-1-22 15:55
勾选上了的,能输出数据,printf无法打印

能输出数据无法打印是什么意思
回复

使用道具 举报

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

本版积分规则

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