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

TMS320F28027: ADC中AdcOffsetSelfCal()函数遇到问题

Part Number:TMS320F28027Other Parts Discussed in Thread:CONTROLSUITE, C2000WARE

Hi,

在ADC中初始化中调用AdcOffsetSelfCal()函数陷入死循环,请问是什么原因呢?

Green Deng:

初始化完ADC后,调用void AdcOffsetSelfCal()进行偏置校准

AdcOffsetSelfCal()就是偏置校准的方法,也可以周期性校准,只要你把这个函数放在一个周期性函数中即可。

,

user6311038:

可是我调用后函数就出不来了,一直卡在这

,

Green Deng:

你好,这是在等待ADC中断标志位清零。你的程序是自己编写的还是参考例程代码的?

,

Green Deng:

可以单步调试一下,看看具体卡在那句代码。另外如上所述,调用void AdcOffsetSelfCal()要在初始化完ADC后。

,

user6311038:

,

Green Deng:

看到一个类似的问题,你可以看下:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/826572/ccs-tms320f28069-the-adcoffsetselfcal-function-runs-abnormally-during-the-debug-process-and-cannot-be-quit

,

user6311038:

大概是明白了,可能是我使用了不同的库版本的问题。现在还有一个问题就是,F2802x最新版本v230的库文件我要引用那些头文件和源文件了?有点看不懂了,感觉跟之前版本(V125)差别有点大。

感谢您的回答!

,

Green Deng:

你好,你现在用的是controlSUITE吗?

现在TI官方已经停止更新controlSUITE了,现在C2000主要使用C2000WARE,对应的路径在这里:C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2802x

,

user6311038:

对的,我用的controlSUITE

,

user6311038:

我还是想问下我的工程文件中需要哪些头文件和源文件?怎么选择我需要的了?

,

user6311038:

 这么多头文件和源文件我要怎么选择那些必要的了?

,

Green Deng:

你好,已经在你的新帖中回复了:e2echina.ti.com/…/tms320f28027-c2000ware-f28027

赞(1)
未经允许不得转载:TI中文支持网 » TMS320F28027: ADC中AdcOffsetSelfCal()函数遇到问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1