主题:SysConfig 中讨论的其他器件
工具/软件:
您好、
尝试向 UART 终端发送 ADC 读数。 将值作为整数(寄存器值)发送也可以、但当我尝试发送转换后的值(即浮点值)时、我遇到一个异常:
工作中:
sprintf (msg、“\r\n%s =%d [V]“、“Voltage =“、ADC_readResult (Vbat_base、ADC_SOC_NUMBER0));
不工作:
浮动 VBAT;
Vbat =(ADC_readResult (Vbat_base、ADC_SOC_NUMBER0))*(0.1871F);
sprintf (msg、“\r\n%s =%g [V]“、“电压=“、vbat);
以下是发生异常的屏幕截图:

此处显示了这是使用%g 将 VBAT 转换为字符串的步骤
下面是一个例外的屏幕截图,我不明白:

非常感谢任何帮助。
