在重复单次、序列和重复序列转换模式下,ADC 繁忙位不会被清除。
说明
当 ADC 在 MEMCTLx 寄存器中配置为重复单次、序列或重复序列转换模式且触发策略为“触发下一个”时,尝试通过清零 ENC 位来停止转换序列的软件不会清除 STATUS 寄存器中的 BUSY 位。对于具有触发下一个策略的序列转换模式,BUSY 位在转换序列结束时清零。权变措施
在上述 ADC 操作场景中,若要停止转换并清除 BUSY 位,可以执行以下软件序列。- 写入 CTL0.ENC = 0
- 将 CTL1.TRIGSRC 更改为 SOFTWARE
- 写入 CTL1.SC=1
此权变措施可集成到 SimpleLink™ 低功耗 F3 软件开发套件 (SDK) 的未来版本中。