看了TMS320F2812的AD转换一节后,有些地方不是很懂,因此就用SEED-DSK2812v1.3试试,看到底是怎么回事?
主要考虑级联,双排序器,同步,顺序采样这几种组合。
1.首先设置为双排序器,同步采样模式,同时设为连续转换模式。两个中断都要开启(MAXCONV=0,CONV=0)
此时,ADINa0和ADINb0都可以采入,且是两者采完后才进入中断,一直跟兴RESULT0和RESULT1
此时,若设置为启动停止模式,则RESULT0,RESULT1,RESULT8,RESULT9都会变化,RESULT0,8采样ADINa0,另两路采样ADINb0
2.若设置为级联,同步采样,连续转换时,和1的第一种情况是一样的
3.级联,顺序采样,连续转换时,RESULT0和RESULT1对应A0和B0。(MAXCONV=1,CONV=0,CONV=8)
4.要注意到SEQ1比SEQ2有较高的优先级,如果同时开启SEQ1和SEQ2,那么进中断时,SEQ1先进,这时候SEQ1的转换完成,如果在中断里面有开启了SEQ1和SEQ2,由于第一次的SEQ2的任务还没开始,这样的设置就会导致永远无法开启SEQ2。
用户1425567 2008-10-31 18:52