请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC430F6137 工具/软件:Code Composer Studio
主席先生,
IQmathlib 正在使用我的项目进行所有计算、但 IQtoa 函数结果值通过 UART 通信显示串行监视器。 显示错误的值(00.0000)、并且我也在使用自己的函数 ftoa。 它会监控正确的值。 请查找摘要附件。 如何解决此问题。 请尽快发送。
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.
工具/软件:Code Composer Studio
主席先生,
IQmathlib 正在使用我的项目进行所有计算、但 IQtoa 函数结果值通过 UART 通信显示串行监视器。 显示错误的值(00.0000)、并且我也在使用自己的函数 ftoa。 它会监控正确的值。 请查找摘要附件。 如何解决此问题。 请尽快发送。
嗨、Sivanathi、
我认为您的问题是将浮点加载到_IQtoA 中。 IQmath Lib 用户指南的第4.2.5节 定义了 IQtoa 的输入。
以下是函数定义:
int _IQtoa (char * a、const char * B、_IQ C)
您应该能够 将 QC 直接馈入_IQtoa。
此外,您还可以检查_IQtoa()返回的内容。 如果它当前返回2、则表示使用了非法格式。
谢谢、
JD