你(们)好
我使用的是 CC1350-LAUNCHXL、我将模拟输入连接到 DIO23引脚。
我使用 Sensor Controller Studio 检查测量值、我的配置为:
I/O 映射:
此外、还创建了 AUXIO_A_PH_VAL 定义、即7。
由于某种原因、当我读取该引脚时、即使输入值发生变化、我也始终会获得相同的值。 当我将其更改为从引脚0而非7读取时、读数确实会随输入而变化。
问题出在哪里?
以下是我的代码:
//adcSelectGpioInput (AUXIO_A_PH_VAL);// AUXIO_A_PH_VAL = 7,这不起作用!!! adcSelectGpioInput (0); //读取 PIN0有效... //启用 ADC (固定基准、2.7us 采样时间、手动触发) adcEnableSync (adc_REF_FIXED、adc_sample_time_682_US、adc_trigger_manual); //对传感器进行采样并存储 ADC 值 adcGenManualTrigger (); adcReadFifo (output.adcValue);fwScheduleTask (1);