小编Pau*_*mer的帖子

这个功能有什么问题?不可转让?

float tempC(unsigned int adc_value) {
    multiplier = adc_value / 1023.0f;
    tempC = -40 * multiplier * 90;
    return tempC;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用微控制器上的 ADC 将电位计转换为 -40 到 50 摄氏度之间的温度,这adc_value是 ADC 给出的范围,但是我得到了错误:

Main.c:110:11: 错误:非对象类型 'float (unsigned int)' 不可分配

如果需要,我可以提供更多代码,但我不知道哪里出错了,因为我对 C 和编程还很陌生。

c microcontroller

1
推荐指数
1
解决办法
97
查看次数

标签 统计

c ×1

microcontroller ×1