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.

[参考译文] MSP430I2041:当 SD24通道被编组、以及何时读取时、会触发哪些中断?

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/970895/msp430i2041-which-interrupts-are-fired-when-sd24-channels-are-grouped-and-when-to-read

器件型号:MSP430I2041

大家好、

我正在使用 SD24通道1、2和3、并将 SD24GRP 设置为1和2、使3成为主器件。 我正在尝试了解我是应该为全部三个通道期待中断并处理中断、还是应该只处理来自主通道的中断。

理想情况下、每次所有三个通道的转换完成时、我希望接收一个中断、然后一次读取全部三个通道。

如果我在所有三个通道上设置 SD24IE、那么我似乎只在通道1上接收中断。 如果我在通道1上复位 SD24IE、那么我在2上获得中断。 同样、如果我复位2、我会使它们在3上。

那么、有人能否为我一次性读取全部三个通道的用例推荐适当的配置?

谢谢、

Jason

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

    您好 Jason、

    从用户指南文档中可以看到、没有一个"组"中断。  让我与我们的专家之一核实一下。

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

    您好 Jason、

    当 SD24GRP=0时、如果之前通道的 SD24GRP 被置位、一个通道被分组并且是该组的主通道。 因此、您只需为主通道启用中断、而不是为其他通道启用中断。 当该中断触发时、可以读取组中所有通道的样本。

     msp430i20xx_sd24_01 代码示例是此功能的一个很好的示例、可在 TI Resource Explorer中找到。

    由于您正在 i20xx 上开发代码、请查看我的签名中链接的以下两个资源。 我希望这对您有所帮助!

    此致、

    James

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

    完美,谢谢!