因为16位ADC系统的函数定义的是uint32_t(长int类型) 我们的串口发送是要发送char类型(uint8_t) 这就需要做一个转换
如下:
AD_Value[8 + ADC.ADC_count*4]= ADC.ADC1_Sample_data & 0x00FF;
AD_Value[9 + ADC.ADC_count*4]= (ADC.ADC1_Sample_data & 0xFF00)>>8 ;
注意 uint8_t AD_Value[];
ADC.ADC1_Sample_data 为uint32_t