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

关于DSP2812中ADC例程的问题

本人基于TI提供的2812的关于三个例程《Example_281xAdcSeq_ovdTest》、《Example_281xAdcSeqModeTest》、《Example_281xAdcSoc》;在进行2812最小系统板测试的时候EvaRegs.T1CNT和EvbRegs.T3CNT这两个值都会在0或2989两个数据变动,不是0就是2989,不知道怎么回事了。仿真器为XDS100V3,CCS6.2,WIN8系统下。

在CCS6.2导入这些工程项目的时候发现这些工程项目原先都是基于CCS3.3的,所以在初始的时候在设置界面下就General界面下Products一栏下的XDAIS前方框选项去掉不选。

Seven Han:

您好,

使用ccs6.2导入ccs3.3工程时,是否Project->Import exsisting CCS/Eclipse project?

编译能够通过吗?

本人基于TI提供的2812的关于三个例程《Example_281xAdcSeq_ovdTest》、《Example_281xAdcSeqModeTest》、《Example_281xAdcSoc》;在进行2812最小系统板测试的时候EvaRegs.T1CNT和EvbRegs.T3CNT这两个值都会在0或2989两个数据变动,不是0就是2989,不知道怎么回事了。仿真器为XDS100V3,CCS6.2,WIN8系统下。

在CCS6.2导入这些工程项目的时候发现这些工程项目原先都是基于CCS3.3的,所以在初始的时候在设置界面下就General界面下Products一栏下的XDAIS前方框选项去掉不选。

mangui zhang:

CCS6和3.3完全不一样了     v6的工程属性下你看看    一些链接

搜索路径等或其他特殊设置   可能会影响编译结果

本人基于TI提供的2812的关于三个例程《Example_281xAdcSeq_ovdTest》、《Example_281xAdcSeqModeTest》、《Example_281xAdcSoc》;在进行2812最小系统板测试的时候EvaRegs.T1CNT和EvbRegs.T3CNT这两个值都会在0或2989两个数据变动,不是0就是2989,不知道怎么回事了。仿真器为XDS100V3,CCS6.2,WIN8系统下。

在CCS6.2导入这些工程项目的时候发现这些工程项目原先都是基于CCS3.3的,所以在初始的时候在设置界面下就General界面下Products一栏下的XDAIS前方框选项去掉不选。

kafei zhang:

回复 mangui zhang:

谢谢大家集思广益了呢,我原先使用的是网上购买的TMS320F2812最小系统板,一直有关于AD的问题的,现在更换了开发板,同时也在产品控制板上进行了测试,发现都是可以正常编译、下载和调试的,这个应该是最小系统板的问题了。

最小系统板主要是管脚基本都是悬空的,另外电源来源是miniUSB,所以不知道这方面是不是会有些问题??

本人基于TI提供的2812的关于三个例程《Example_281xAdcSeq_ovdTest》、《Example_281xAdcSeqModeTest》、《Example_281xAdcSoc》;在进行2812最小系统板测试的时候EvaRegs.T1CNT和EvbRegs.T3CNT这两个值都会在0或2989两个数据变动,不是0就是2989,不知道怎么回事了。仿真器为XDS100V3,CCS6.2,WIN8系统下。

在CCS6.2导入这些工程项目的时候发现这些工程项目原先都是基于CCS3.3的,所以在初始的时候在设置界面下就General界面下Products一栏下的XDAIS前方框选项去掉不选。

kafei zhang:

回复 kafei zhang:

再补充说明一下,我的之前有问题的核心板的内核电压1.82V,可以下载程序,但不能开通关于ADC的下面两条语句,否则运行时不正常,如之前所述。

AdcRegs.ADCTRL3.bit.ADCBGRFDN = 0x3;

AdcRegs.ADCTRL3.bit.ADCPWDN = 1;

接下来自己工程师这出来的F2812的板子内核电压1.84V左右,其中有一块开始可以正常使用,后来却在下载程序的过程中报错(片上FLASH擦除和烧录的过程中)了。另外的板子以及基于硬汉电子的开发板都可以正常使用,不知道这个内核电压对程序下载过程中针对芯片FLASH的擦除、烧录等有没有影响的,其可靠性如何评估?平台和工作还是如上述所介绍的。

本人基于TI提供的2812的关于三个例程《Example_281xAdcSeq_ovdTest》、《Example_281xAdcSeqModeTest》、《Example_281xAdcSoc》;在进行2812最小系统板测试的时候EvaRegs.T1CNT和EvbRegs.T3CNT这两个值都会在0或2989两个数据变动,不是0就是2989,不知道怎么回事了。仿真器为XDS100V3,CCS6.2,WIN8系统下。

在CCS6.2导入这些工程项目的时候发现这些工程项目原先都是基于CCS3.3的,所以在初始的时候在设置界面下就General界面下Products一栏下的XDAIS前方框选项去掉不选。

kafei zhang:

回复 kafei zhang:

关于我的最小系统核心板的AD问题(内核电压1.81V),我将SysCtrlRegs.PLLCR=0x000A;改动为SysCtrlRegs.PLLCR=0x6以后可以正常的下载并调试程序了,并且AD采样所对应的结果寄存器的数值看上去也对上了,此时主频已然降到了90MHz,以此与大家共享.

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSP2812中ADC例程的问题
分享到: 更多 (0)