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.

[参考译文] TMS320F28335:TMS320F28335:ADC 共用不工作

Guru**** 2024750 points
Other Parts Discussed in Thread: TMS320F28335
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1441058/tms320f28335-tms320f28335-adc-pooling-is-not-working

器件型号:TMS320F28335

工具与软件:

尊敬的团队:

我正在使用 TMS320F28335、想要 在轮询模式下配置所有 ADC 0至15、并且我已经相应地设置了配置、但只有0至7个 ADC 正常工作、ADC 的其他值不正确。

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(void)
{
/* System Init */
InitSysCtrl();
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (Uint32)&RamfuncsLoadSize);
/*Call Flash Initialization to setup flash waitstates
This function must reside in RAM*/
InitFlash(); // Call the flash wrapper init function
DINT;
/* Specific clock setting for ADC*/
EALLOW;
SysCtrlRegs.HISPCP.all = ADC_MODCLK; // HSPCLK = SYSCLKOUT/ADC_MODCLK
EDIS;
// vInitGPIO(); // GPIO Init Definitions
/* Initialize PIE control registers to their default state.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

请引导我、您能否更正我的代码并为我提供相同的正确代码。

此致、

Dipak

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dipak:

    该专家目前不在办公室。 请预计会有1-2天的回复延迟。 感谢您的耐心!

    此致、

    Allison

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dipak:

    很抱歉我延迟回复您、但我将无法调试此代码。  

    您是否从我们的示例之一开始? 使用我们的示例之一时、您是否遇到了同样的问题?  

    谢谢!

    Ben Collier

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Benjamin:

    我解决了这个问题!

    此致、

    Dipak