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.

[参考译文] MSP430F5327:ADC12 -中断处理例程

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/734003/msp430f5327-adc12---interrupt-service-routine

器件型号:MSP430F5327

大家好、

我使用 MSP430F5327的时间很长、但在过去的几个月中、我遇到了 ADC12无法运行中断服务例程的问题、这会导致 ADC 无法完成测量、原因是什么?

某些单元中的代码相同、未执行与此相关的软件更改。

谢谢、

Shlomi

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

    您能发布您的代码吗?

    您观察到的故障率是多少?

    此致

    Lukas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Lukas:
    发布代码并不容易、我希望您能引导我了解可选的原因、以便我可以查看。
    我知道它基于 TA0计时器、但不触发 ISR 函数的原因可能是什么?
    电气损坏是否可能是造成这种损坏的原因?
    谢谢、
    Shlomi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shlomi、

    请不要误解我、但我认为这种猜测对我没有帮助。
    当然、电气损坏也是一个原因。
    您是否还有其他一些事实、比如您的故障率是多少?
    A-B-A 交换是否有帮助?
    故障装置是否从一开始就出现故障、或问题是否在以后出现?
    是否可以将调试器连接到发生故障的应用程序?

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

    尊敬的 Lukas:

     

    我可以连接调试器、通过这种方式、我可以看到在故障单元中从未达到 ISR_ADC12、在正常单元中从未达到。

     

    什么是 A-B-A?

    故障率目前尚不清楚、我们最近在几个单元中面临这一问题。

    它不是第一次发生、而是在第二次或第三次访问芯片时发生。

     

    我理解很难理解这个问题、但可能会得到一个要解决的问题列表、考虑到许多器件都可以正常工作。

     

    谢谢、

    Shlomi

     

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

    您好、Shlomi、

    A-B-A 是指用好芯片替换坏芯片并检查结果、同时将坏芯片放在好芯片应用上并进行验证。

    您能否从此处获取坏芯片并加载一个简单的 ADC 代码、如 msp430f524x_ADC10_01.c:

    这将指示芯片是否正常。

    非常感谢

    Lukas

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

    您的调查是否有进一步的结果?

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

    尊敬的 Lukas:

     

    ADC 问题的原因可能是内存不足、是否可以写过关键部分?

    我刚刚向以前的版本添加了几行代码。

     

    我在映射文件中得到以下内容:(用于器件- MSP430F5327_80PN)

     

                   (二

                   *                                     *

                   *       交叉参考的末尾       *

                   *                                     *

                   (二

     

    65 968字节代码 内存(+             498范围填充)

     8012字节数据 存储器(+ 213绝对值)

    15 420字节 const 存储器(+ 34绝对值)

     

    谢谢、

    Shlomi

     

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

    您好、Shlomi、

    再说一次、如果不发布您的代码、这就是猜测。

    但是、是的、这可能是一个指示。

    Lukas