在 学习AD后得到的数据想通过串口发送到电脑上观看,但是出现了问题。
自己这样写的但是得不到串口发送过来的值。
adcx=Get_Adc_Average(ADC_Channel_10,10);
USART_SendData(USART1,adcx );//显示ADC的值
temp=(float)adcx*(3.3/4096);
delay_ms(250);
adcx=temp;
USART_SendData(USART1,adcx); //显示电压值
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
最简单的 printf("%3.2f ",temp);
也可以自己将数据拆开发送
AD是12位的,我是学原子的例程,不过例程是发给显示屏,我在学显示屏例程的时候没成功,我想发给串口从电脑上看测试效果
我看例程上面就是这么转换的然后发送给显示屏的,不过我的显示屏弄不了,我就想通过串口来看一下测试效果
一周热门 更多>