工具与软件:
团队成员、您好!
我们将尝试通过终端中的 UART 打印浮点数据、因为现有的 UART 驱动程序没有任何设置来打印浮点数据。
是否有任何可用的示例或驱动程序用于通过 UART 打印浮点数据?
提前感谢
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.
工具与软件:
团队成员、您好!
我们将尝试通过终端中的 UART 打印浮点数据、因为现有的 UART 驱动程序没有任何设置来打印浮点数据。
是否有任何可用的示例或驱动程序用于通过 UART 打印浮点数据?
提前感谢
您好!
感谢 Bruce 和 Keith 的建议。
MSP432E SDK 通过 UARTPrintf 从 UART 端口打印数据、但不支持浮点。 您可以使用 C printf、但这种方法不会从 UART 中取出、而只会分发给 CIO、从而会占用大量的堆空间。
您可以使用 较轻版本的 sprintf 将 float 转换为字符串、然后从 UARTPrintf 中发出该字符串。
Keith、您好!
是的、我尝试在.cmd 文件中将堆栈大小从512增加到4096、还有更多、sprintf 仍然卡在默认处理程序中。
为了使用 usprintf、我在 https://github.com/yuvadm/tiva-c/tree/master/utils 的项目中包含了 ustdlib.c、ustdlib.h
我可以看到它的错误
