int main(void)
{
{
u16 adcx;
float temp;
delay_init();
Adc_Init();
while(1)
{
adcx=Get_Adc_Average(ADC_Channel_1,10);
temp=(float)adcx*(3.3/4096);
adcx=temp;
USART_SendData(USART1,adcx);
delay_ms(250);
}
}
收到的不是数字,按16进制显示后不停接受到FC.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>