各位好,
我在CC2541使用P06,接收一個analog訊號
當訊號為970mv時ADC為1454(電壓用電表看,ADC用watch看)
我是用
uint16 adcValue = 0;
HalAdcSetReference(HAL_ADC_REF_125V);
adcValue = HalAdcRead(HAL_ADC_CHNNEL_6, HAL-ADC_RESOLUTION_12);
請問得到的這個adc值是合理的嗎?
換算出來1454/2048*1.25 = 0.88, 誤差有點大
還是我有什麼步驟需要做,謝謝!
還有一個問題
cc2541的setparameter只有做到uint8, 我想要傳2048就不夠用了, 這個有辦法解決嗎