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

[在线等,求助] 28335 #ADC 配置及其使用问题

最近调试#28335 的ADC,发现转换结果总是不对,不是0就是2048,网上找了一下,说跟Init Adc 代码里面的语句执行的顺序有关系,到底应该怎么配置才能正确使用#28335 的ADC 呢;

PS:

1,我使用内部Reference,所以配置:AdcRegs.ADCREFSEL.bit.REF_SEL = 0; /* 采用内部基准电压处理 */

2,采用ePWM4 的周期中断来启动ADC:

AdcRegs.ADCTRL2.bit.EPWM_SOCA_SEQ1=1; //Let ePWM4 to start ADC

同时:

EPwm4Regs.ETSEL.bit.SOCAEN = 1; // Enable SOC on A group
EPwm4Regs.ETSEL.bit.SOCASEL = 2; // TBPRD
EPwm4Regs.ETPS.bit.SOCAPRD = 1;

那到底我应该怎么用呢,烦恼啊,在线等,急!!

Rayna Wang:

ADC 采样需要配置ADC时钟、采样通道、触发源等寄存器,另外ADC参考电压上电有一定能够顺序,建议你去TI官网下载28335数据手册和controlSUITE,利用数据手册和参考例程来学习ADC寄存器配置,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » [在线等,求助] 28335 #ADC 配置及其使用问题
分享到: 更多 (0)