AD0CR =(AD0CR& 0xffffff00|(1 << 1) | ( 1 << 24 ));<br />while ((AD0DR & 0x80000000) == 0); <br />AD0CR |= 1 << 24; <br />while ((AD0DR & 0x80000000) == 0); <br />ADC_Data = AD0DR; <br /><br /><br />请问为什么要2次呢 ,我只转换一次也是可以得到的啊,这其中有什么原因呢? |
|