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.

[参考译文] CCS/CC430F6137:我的项目上的 IQtoa 问题

Guru**** 2502205 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/768956/ccs-cc430f6137-iqtoa-problem-on-my-project

器件型号:CC430F6137

工具/软件: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