JN5189

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决
473 次查看
qianchihuang
Contributor III

I wonder how to output a printed float in JN5189's JN-AN-1243?

qianchihuang_0-1695891864875.png

It now prints blank and cannot print floating-point numbers.

qianchihuang_1-1695891943042.png

 

 

0 项奖励
回复
1 解答
461 次查看
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @qianchihuang

You can try to adapt the following workaround:

float test_value = 11.111;
int int_part;
int decimal_part;
int_part=(int)test_value;
decimal_part=(int)(test_value*1000)-int_part*1000;
DBG_vPrintf(TRUE, "\r\nFloating value: %d.%d", int_part, decimal_part);

Regards,
Eduardo.

在原帖中查看解决方案

0 项奖励
回复
1 回复
462 次查看
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @qianchihuang

You can try to adapt the following workaround:

float test_value = 11.111;
int int_part;
int decimal_part;
int_part=(int)test_value;
decimal_part=(int)(test_value*1000)-int_part*1000;
DBG_vPrintf(TRUE, "\r\nFloating value: %d.%d", int_part, decimal_part);

Regards,
Eduardo.

0 项奖励
回复