你好,最近学ad模块遇见的问题和疑问可能有点多,以下是问题描述,希望大神指导一下。 1 关于这个ad采样,如果采用shp=0的模式,那么他的这个采样保持时间就是这个shi信号高电平时间怎么去控制啊? 2 如果我采用定时采样的话,我怎么控制这个采样的间隔?我知道可以用ta定时在ta中断中打开sc位去触发采样,除了这种方法还有什么方法可以实现采样定时啊?还有就是这个采样触发信号shi一定是由shsx位控制的吗?如果这个shsx位控制了采样触发信号,手册上面又说shsx位控制采样保持源,那么我是不是可以理解为由shsx位选择shi信号,然后由shi信号决定采样频率? 3 如果我在使用单通道重复采样模式的时候,我写msc=1,然后我又采用定时采样并且设置了定时时间(假如我会设置的话),那么这时候他的采样间隔采用的会是转换一次马上又采还是按照我设置的定时采样来采? 4 我在看用户手册的时候发现,就是memx中的值必须读出来ad中断标志才会值位,假如我没有把memx中的值读出来的话那么他会怎么工作啊?我试过读出和没有读出这两种情况,发现频率变化很大,但是不知道为什么。 5 还有就是这个adc12sc位,用户手册上面说的是他是用于转换的,ad模块中那个框图又说他可以用于触发采样,就是说给一个sc触发一次采样,现在有个问题就是这个sc位他到底可以作用于什么过程,可以引起什么变化啊?如果我理解正确的,他可以用于采样触发一个信号的话,那么我是不是就必须利用ta定时在ta中断中手动(必须手动啊)触发一次采样,而其他三种触发就可以是定时自动触发。我这样理解正确吗?
以上就是我的问题和疑惑了。再次感谢啊。

