请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1352P 您好!
我正在尝试使用传感器控制器读取传感器值。 传感器使能引脚上拉。 和可在 GPIO 为"输出"--"低电平时启用、并在更改为"输入" 模式时禁用。 它工作一次、然后 GPIO 引脚处于"输入"模式-它不会在下一个执行周期中更改为"输出"。
下面是代码。 请提供指导。
gpioCfgMode(AUXIO_O_SENSOR_EN_PIN, GPIO_MODE_OUTPUT); gpioClearOutput(AUXIO_O_SENSOR_EN_PIN); fwDelayUs(20); adcSelectGpioInput(AUXIO_A_SENSOR_OUTPUT); adcEnableSync(ADC_REF_FIXED, ADC_SAMPLE_TIME_2P7_US, ADC_TRIGGER_MANUAL); // Sample the sensor S16 adcValue = 0; adcGenManualTrigger(); adcReadFifo(adcValue); output.mwVoltage=adcValue; // Disable the ADC adcFlushFifo(); adcDisable(); gpioCfgMode(AUXIO_O_SENSOR_EN_PIN,GPIO_MODE_INPUT); fwDelayUs(20); gpioDisableInputBuf(AUXIO_O_SENSOR_EN_PIN); // Schedule the next execution fwScheduleTask(1);
此致、
BD