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.

[参考译文] MSP430F67791:如何通过 SPI 访问 ADC 寄存器?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1287740/msp430f67791-how-to-access-adc-register-through-spi

器件型号:MSP430F67791
主题中讨论的其他器件:MSP430F6779

您好!

我们如何通过 SPI 访问 MSP430F6779模块的 ADC 寄存器以获取原始数据?

此致。

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

    您好 Nikhitha:

    您需要编写一个协议(SPI 命令)、将其添加到 SPI 状态机、然后编写处理这些命令的代码以写入寄存器。 如果您只需要寻找数据、这可简化操作、因为您实际上只需要1-2个命令、并且您可以优先将 ADC 数据存储在缓冲器中。  

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

    Jace、您好!

    感谢您的回复、

    如果你只是在寻找数据

    是的、我只查找在寄存器中捕获的数据(原始数据)。

    寄存器原始数据存储在哪里、我可以找到它们。

    此致。

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

    您好 Nikhitha:

    ADC 结果存储在您为每个通道设置的 ADCxMEMY 寄存器中。 您可以利用 DMA 传输到存储器中的缓冲区或直接传输到 SPI FIFO、具体取决于写入应用的方式。 更多信息、请参阅 TRM 中的 ADC 一章。