int16 data[3];
uint8 Data[3];
data[0] = adc_once(ADC0_SE5b,ADC_8bit);//采集ADC0_SE8電壓,精度8位
Data[0] = data[0]%255; //在IAR編譯上會顯示“Data[0]”亂碼
for(int i=0;i<3:i++)
{
uart_putstr(uart2,&Data[ i]);
}
//在IAR編譯上會顯示“Data[0]”亂碼,有沒有什么好辦法可以將16位變量值賦值給8位的(我只用了8位的ADC采集)????
求助
|