主题中讨论的其他器件: 66AK2H14
工具/软件:Code Composer Studio
大家好、
我正在使用66AK2G12处理器并在 ARM 内核中运行 TI-RTOS。
作为要求的一部分、我使用浮点变量来保存浮点数字。
浮点运算在处理器上运行良好、没有任何问题。 我尝试在 IF 条件下比较两个小数、但没有报告任何问题。
但是当我尝试使用 UART_printf()打印该值时,我会发现“错误”被显示,而不是小数。
我甚至尝试使用 sprintf()将浮点数存储为字符串,然后尝试使用 UART_printf()打印该字符串。 仍然没有显示该数字。
我甚至尝试将硬编码浮点值传递到 sprintf 中、如下所示。
char val[20];
sprintf (val、"\nTEMP 值=%f"、(1.8765));
uart_printf ("\n%s"、val);
但我将获得以下输出。
温度值=
数字未显示。
因此、请告诉我如何在 CCS 中为66AK2G12处理器通过 UART 打印小数。
谢谢你。
此致、
Krishna。

