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.

[参考译文] 编译器/F28M35H52C:C2000

Guru**** 2538950 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/607716/compiler-f28m35h52c-c2000

器件型号:F28M35H52C
Thread 中讨论的其他器件:controlSUITE

工具/软件:TI C/C++编译器

大家好、我是第一次尝试设置 ADC 采样、为此、我将阅读2016年11月修订的《Concerto F28M35x 技术参考手册》SPRUH22H。 第858和859页。 根据我对第一个示例中所选触发器的理解,TRIG1设置为:TRIGSEL=5。 在第二个示例(第899页)中,他们写了:

 "

另一个应用可能需要从同一触发器采样3个不同的信号。 这是可以完成的
只需更改 SOC0-SOC2的 CHSEL 域、同时离开 TRIGSEL 域和 TRIG1SEL 即可
寄存器不变。
ADCSOC0CTL = 4846h;//(ACQPS=6、CHSEL=1、TRIGSEL=9)
ADCSOC1CTL = 4886h;//(ACQPS=6、CHSEL=2、TRIGSEL=9)
ADCSOC2CTL = 48C6h;//(ACQPS=6、CHSEL=3、TRIGSEL=9)
TRIG1SEL = 000Bh //(TRIG1SEL=11)           

 "

他们说 TRIGSEL 保持不变、但将其更改为9 (红色)。 我看到实际设置没有更改(4846h)、但我逐位设置、因为我不知道如何将所有这些设置在一起。  

那么主要问题是:这九个(红色)是手册中的错误吗?应该是五个错误吗? 如果没有、您能解释一下。 谢谢你。  

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

    代码注释正确。 这只是写得不好、上面段落中的描述性文本与示例代码不匹配。

    如果您要学习对 ADC 进行编程、我建议从 controlSUITE 中的有效 ADC 示例开始。

    Tommy