This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2340R5:UART_WRITE 浮点值

Guru**** 2013430 points
Other Parts Discussed in Thread: CC2340R5, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1304400/cc2340r5-uart_write-float-value

器件型号:CC2340R5
主题中讨论的其他器件: SysConfig

各位成员、您好!

我不熟悉 CCS 和 TI MCU。 我正在使用 CC2340R5 MCU、并希望通过 UART 向串行监视器发送一个浮点值。

float w = 1234.5678;
char str[50];

sprintf(str,"a: %f\r\n", w);
UART_write(uart,str, sizeof(str),NULL);


请注意、我尝试了%0.2f -%f -%0.4f -%4.4f 等、但没有成功。 另请注意、它已通过 UART 写入静态 dat、并且它已正确显示。 因此这不是 UART 配置问题。 有一个指导方法可以解决这个问题吗?

我将使用 Code Composer Studio 进行编程。 此外、出于测试目的、我尝试修改 uart2callback 示例代码。