请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0G3507 工具与软件:
你好。
使用 sys cfg 设置 ADC 转换。
无论输入所需的采样时间是多少、 总 ADC 转换时间 -采样窗口+转换窗口- 从不改变。
我测试(近似转换)时间的方法是:
DL_ADC12_enableConversions (ADC12_0_INST);
DL_ADC12_startConversion (ADC12_0_INST);
if ((ADC_STATUS=DL_ADC12_getStatus (ADC12_0_INST)=0x01))//测试 BUSY 位
count++;
即使采样时间为100us、计数也 只能达到1。
手册注释:
10.2.13状态寄存器
ADC 状态寄存器 STATUS 包含两个位:REFBUFRDY 和 BUSY。
••
当 ADC 在使能请求生效后从内部基准缓冲器(VREF/ REFBUF)接收到就绪信号时、设置 REFBUFRDY 位
BUSY 等于‘1"表示 ADC 正忙于执行采样或转换操作
连接了两个 sys cfg 的剪切线。
谢谢。
Phil
