高中生
最后登录1970-1-1
在线时间 小时
注册时间2017-3-1
|
本帖最后由 ywtywt11730 于 2017-3-22 17:58 编辑
extern __IO uint16_t ADC_ConvertedValue;
double ADC_ConvertedValueLocal;
char p[sizeof(double)];
while(1)
{
if(strcmp(RecBuff,str1)==0)
{
printf("\r\nstart\r\n");
LED_GREEN;
ADC_ConvertedValueLocal=(double)ADC_ConvertedValue/4096*3.3;
printf("\r\n0x%o4X \r\n",ADC_ConvertedValue);
memcpy(p,&ADC_ConvertedValueLocal,sizeof(double));
puts(p);
如此转换后输出乱码 红色圈内的数据
|
|