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.

[参考译文] MSP430FR6047:ADC 结果地址未更新

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1396809/msp430fr6047-adc-result-address-not-updating

器件型号:MSP430FR6047

工具与软件:

您好、TI 系列

我正在使用 MSP430FR6047 EVM 套件、我正在尝试执行一个示例 ADC 程序"msp430fr60x7_ADC12_05.c(ti.com)" 。 但是、当我观察到与 给定 ADC 的结果寄存器 ADC12MEM0 (X000860)相对应的存储器地址时、并没有进行更新。

谢谢、此致

Abhijit

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

    "你在监视我吗? 您是否在建议的代码行("_NO_OPERATION ()")设置了断点?

    什么连接到 P1.1 (VeREF+)?

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

    您好、我正在观察存储器浏览器中 的存储器地址、并且我已经 通过选择 ADC12VRSEL_0 寄存器连接到 p1.1、即 VR+= AVCC、VR-= AVSS、并向 P2.0提供模拟输入、即函数发生器的 A6。

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

    听起来您已更改了 ADC12VRSEL_4->ADC12VRSEL_0。 你还有什么改变吗?

    要对 A6进行采样、您还需要  

    1) 1)设置 ADC12MCTL0:ADC12INCH=6 [参考用户指南(SLAU378P)表34-9]和

    2) 2)设置 P2SEL0:BIT0=1和 P2SEL1:BIT0=1。 [参考数据表(SLASEB7C)表6-27。]

    建议的断点是停止操作的好位置、因为您知道转换已完成。