C语言中vola
tile有什么用作用是什么?
看到一个数组,别人这样写:
volatile unsigned short adc_dma_buf[40];
u32 ADCValue_ActCurr_acc;
u32 ADCValue_ActVolt_acc;
for(i=0;i<8;i++)
{
//adc_dma_buf[i*2+1]=vol_filtering(adc_dma_buf[i*2+1]);//////////////
ADCValue_ActCurr_acc+=adc_dma_buf[i*2];
ADCValue_ActVolt_acc+=adc_dma_buf[i*2+1];
}
按理说循环8次ADCValue_ActCurr_acc和ADCValue_ActVolt_acc前7次都没什么用啊,因为会被第8次覆盖没有移植系统