请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1312R 工具/软件:Code Composer Studio
您好!
例如 rfWsnNode_CC1312R1_LAUNCHXL_tirtos_ccs、我尝试通过将传感器控制器 ADC 值转换为 M4中的电压
AUXADCValueToMicroVOLTAGE (AUXADC_FIXED_REF_VOLTGE_NORMAL、latestAdcValue)
但与示波器比较、它显示的值为1.9v、上面的 API 返回的值约为1.76V。
我错过了什么吗?
同样、对于采样 多个引脚的情况、如何将多个 ADC 值转换为电压? 谢谢
adcEnableSync (adc_REF_FIXED、adc_sample_time_2P7_US、adc_trigger_manual); //对于每个引脚(cfg.pAdcValue[]和 output.pAdcValue[]中每个引脚一个条目)... 对于(U16 n = 0;n < sensor_output_count;n++){ //选择 ADC 输入 adcSelectGpioInput (cfg.pAuxoASensorOutput[n]); //对引脚进行采样并存储 ADC 值 adcGenManualTrigger(); adcReadFifo (output.pAdcValue[n]); }