避免走弯路,请看AD采用TAOUT1触发方式的经验

楼主
避免走弯路,请看AD采用TAOUT1触发方式的经验
我搞了一个星期,发现我的AD中断只能进去一次就再也进去不了。一直以为是TIMERA的PWM输出方式有问题。老往那方面找原因。无功而返。
其实真正的原因是ADC12CTL1里的conseq模式选错了,

序列单次是指,ENC=1后在ENC==0这段只能转换一次,不管你多少个触发信号。
序列多次是指,ENC=1后在ENC==0这段,来一个触发信号以后就会疯狂不断的持续采集,直到ENC==0为止。

而MSC的作用是
MSC==0, 一个触发信号,转换 一个序列里一个量
MSC==1, 一个触发信号,转换 一个序列里到终止为止的所有量

总结:MSC决定了一个信号转换几位
1楼
其实ADC这部分对于新手来说确实不好理解,呵呵~!
2楼
刚接触ADC12  看看学学 即使有些不懂 有些懂

电脑版 Page created in 0.1562 seconds width 3 queries.