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.

[参考译文] MSP430FR2111:将 ADC 与 MSP430FR2111 结合使用时的 PMMCTL2 寄存器设置

Guru**** 2810035 points

Other Parts Discussed in Thread: MSP430FR2111

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1601512/msp430fr2111-pmmctl2-register-settings-when-using-adc-with-msp430fr2111

器件型号: MSP430FR2111

感谢论坛上的所有人的帮助。

当我研究寄存器设置以使用 MSP430FR2111 ADC 时、我发现编译器已将用户指南 (SLAU445) 中列出的设置关键字标记为未定义。

具体来说、这些是第 2.3.3 章中 PMMCTL2 寄存器的位[7] REFBGEN(类型 RW)和[6] REFGEN(类型 RW)。
我正在使用 1.5V ADC 基准电压、因此我认为需要设置这两个位。

当我编写 PMMCTL2 = REFBGEN | REFGEN | INTREFEN;
编译器返回一个未定义的错误、如上所述。

当我编写 PMMCTL2 = BIT7 | BIT6 | BIT0 时;
没有生成错误,但关键字不能使用的事实是令人费解,我不知道为什么。
不过、我检查了头文件 MSP430FR2111.h、但似乎没有定义这些关键字。

图 2-1 中没有列出这两个关键字。 PMMBlock Diagram(PMMBlock 图表)、因此我不确定它们是否是需要设置的项目。

很抱歉我们遇到了这个问题、但您能告诉我要在 1.5V 基准电压下使用 ADC 的寄存器设置吗?
提前感谢您。