Cypress技术论坛
直播中

石正厚

7年用户 1136经验值
私信 关注
[问答]

如何用printf打印到终端?

从示例程序uARTHARTX01开始,我成功地将其输出打印到TelaTm窗口。我用FtiDUSB到TTL串行电缆。
但是我想用PrimTF将浮点数字打印到终端。项目构建好:使用PrtTf(“测试PrtTf函数”。浮点:%fn“f”;其中f是浮点变量。但是在终端上没有打印。函数的工作原理很好,但是我想格式化浮点输出。
我使用CY8KIT-050和PSoC Creator 3.3

回帖(2)

王琳

2019-9-30 07:14:08
在项目设置中设置“使用NeWiLB纳米浮点格式”,并将堆大小至少增加到0x0200字节。
鲍勃
举报

石正厚

2019-9-30 07:26:26
谢谢你,鲍伯。我试过了,但是还没有到TelTimm终端。在CydWrStab选项卡中,我将堆大小增加到0x0800。对于这个搜索的未来读者来说,鲍伯说“转到Project Tabl& Gt;构建设置& gt;链接器& gt;Goo.gt;使用NeLIbBooFraveTaltual=真。
Teraterm终端中唯一的显示器是TelCDHARCHY1PrimtIt8(计数),它显示在开发板的LCD上。
附件是这个项目。我对示例做的唯一改变是在循环中添加FFREST语句。哦。我还添加了包含和lt;sdio.h & gt;以及包含的构建设置& gt;链接器& gt;
我找不到任何关于这个问题的参考是搜索结果。欢迎任何帮助。
UARTHYTX01.Cyrkk.Access 01.Zip
1.5兆字节
举报

更多回帖

发帖
×
20
完善资料,
赚取积分