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:MSP430I2041组通道转换和预加载

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1407715/msp430i2041-msp430i2041-group-channel-conversion-and-preload

器件型号:MSP430I2041

工具与软件:

你(们)好

在这篇文章中、

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

James Evans 表示、绝不会设置主通道以外的中断启用。

但是、如果是、我们无法设置大于主通道对其他通道的预载的预载。

因为当发生中断时、另一个通道的转换没有完成。

而当使用2041进行4通道组转换时、通道3是固定的主设备。

MSP430i2041是否不能将比主通道更大的预载设置到另一个通道?

谢谢你。

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

    您好、Akinori:

    我想你是对的、你不能将预加载设置得比生成中断的主 chennel 大。

    然而、如果需要此功能、您可以在中断中添加一些延迟以确保转换可以完成。 您也可以轮询中断以检查其他通道的标志。

    B.R.

    SAL

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

    你(们)好

    感谢您的答复。

    我将尝试添加另一个延迟计时器中断来等待预加载时间。

    此致

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

    您好、Akinori:

    感谢您的反馈。 然后、我将关闭该线程。

    B.R.

    SAL

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

    您好、Akinori:

    我从团队专家那里得到了一些建议、您可以参考以下方法来查看它是否可以在没有其他计时器中断或延迟的情况下工作。

    1. 设置所有通道中断(包括主通道和其他通道)
    2. 在 ISR 中、使用中断标志来检查哪个通道已完成(读取中断标志将清除中断)、然后读取 ISR 中的数据。
      1. 清除中断标志后、应该不会阻止其他通道中断
    3. 所有通道中断置为有效后、表示所有通道已完成转换。

    B.R.

    SAL

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

    你(们)好

    感谢您的答复。

    我会考虑和比较建议的方法。

    此致。