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.
TMS320x2806x技术参考手册文献编号:SPRUH18F 2011年1月–2016年3月修订的图8-1显示了一个内部Bandgap,带有多路复用器ADCCTL1.ADCREFSEL,用于在内部和外部参考之间进行选择。 我正在使用此应用程序中的外部引用-因此使用以下代码初始化了ADC
EALLOW; \
AdcRegs.ADCCTL1.bit.reset = 1; /*主复位ADC */ \
ASM (" RPT#1万 || NOP"); \
AdcRegs.ADCCTL1.bit.ADCREFSEL = 1;/*使用外部引用*/\
AdcRegs.ADCCTL1.bit.ADCBGPWD = 0;/*断电ADC BG */ \
AdcRegs.ADCCTL1.bit.ADCREFPWD = 1;/*电源参考*/ \
AdcRegs.ADCCTL1.bit.ADCPWDN = 1;/*功率ADC */ \
AdcRegs.ADCCTL1.bit.ADCENABLE = 1;/*启用ADC */ \
AdcRegs.ADCCTL2.bit.ADCNONOVERLAP =1;/*启用非重叠模式*/ \
AdcRegs.ADCCTL2.bit.CLKDIV2EN =1;/* ADCClock to be 50 % Sysclock */\
AdcRegs.INTSEL1N2.bit.INT1SEL = 0;/*将ADCINT1连接到EOC0 */ \
AdcRegs.INTSEL1N2.bit.INT1E =1 ; /*启用ADCINT1 */ \
EDIS;
我关闭了内部bandgap的电源-节省了毫瓦-我使用它的原因是什么-但ADC输出了所有零(是的,其他代码跟随等)。
更改一行-
AdcRegs.ADCCTL1.bit.ADCBGPWD = 1;/*开机Bandgap */ \
运行正常。 问-结构图中是否未显示来自内部挡板的连接? 只是想确保我正在运行外部参考号 它们是否有任何图表显示了百吉饼电源和参考电源实际连接到的内容?