请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432E401Y 您好、TI 成员:
在我的应用中、我将使用 MSP432e401y 微控制器内部 ADC、我必须将 "adc_convertRawToMicroVolts "功能输出(正值和负值)转换为(32、12)位定点、以便通过 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.
您好、TI 成员:
在我的应用中、我将使用 MSP432e401y 微控制器内部 ADC、我必须将 "adc_convertRawToMicroVolts "功能输出(正值和负值)转换为(32、12)位定点、以便通过 UART 传输为四个字节。
是否有可用于此类转换的库?
请提供建议。
谢谢你。
此致
卡伦
您好!
您可以 使用 C 库函数 sprintf 将 ADC 值转换为字符串、然后通过 UART 将该字符串发送出去。
https://www.tutorialspoint.com/c_standard_library/c_function_sprintf.htm
他不需要定点、而不是字符串。
对于 OP:
MSPM0 SDK 中有一个 IQMath 库、如果该库没有用于转换为您的格式的适当宏、您可以使用它们作为示例来创建一个宏。
这可能具有一些相关性: