TI中文支持网
TI专业的中文技术问题搜集分享网站

28377D如何重启ADC模块

如何打断正在进行的AD转换,将ADC重启,重新从头进行AD转换?应通过哪个寄存器完成?求解答,谢谢

Green Deng:如果已经进了ADC中断的话应该是没办法打断的,除非从芯片层直接reset,但这样也没办法从新开始转换,因为采样值已经没了。即使中断嵌套也没办法从头进行AD转换,只能从打断点开始进行。

如何打断正在进行的AD转换,将ADC重启,重新从头进行AD转换?应通过哪个寄存器完成?求解答,谢谢

user5233622:

回复 Green Deng:

可能是我表述不太清楚。比如我现在设置成多通道触发,设置了0到7的SOC,所有SOC的触发源都是CPU定时器0,SOC0是最高优先级。此时AD转换正在进行,比如正在SOC5的位置,现在我想让它SOC5完成后回到SOC0转换,然后重新按照SOC0到SOC7的顺序转换。或者SOC5完成后停止后续转换,等待下一次CPU定时器0的触发。该如何操作?

如何打断正在进行的AD转换,将ADC重启,重新从头进行AD转换?应通过哪个寄存器完成?求解答,谢谢

user5233622:

回复 Green Deng:

好的,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 28377D如何重启ADC模块
分享到: 更多 (0)