JN5189

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
474件の閲覧回数
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 解決策
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 件の賞賛
返信
1 返信
463件の閲覧回数
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 件の賞賛
返信