你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我用是tms320f2812,adc设置为级联模式顺序采样,采样4个通道,信号为50hz的交流电流,ADCCLK设置的为0.125M,采样率设置为20ms内采样200次,2812的第175腿(ADCLO)和176(VssAIO)都接地了,现在的问题是下载到RAM里运行时,ADC能正常采集,有时重新下载到RAM里后ADC就不采集,但重新下载到RAM后又正常了,这是什么问题,该如何解决?
但是没次都能进ADC中断程序,只是在出问题时,ADC结果寄存器的值为0
ADC我采用的是EV周期中断启动ADC,在我重新下载程序到RAM里,ADC中断采集程序每次都能进中断,但ADC的结果寄存器为0,此时在adc中断程序设置一个断点,查看到ADCST的INT SEQ1为1,INT SEQ2为0,如果再次重新下载到RAM里,ADC又能正常采集。