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.

[参考译文] MSP430F47177:ADC 中断放大器;硬件乘法器问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/988408/msp430f47177-adc-interrupt-hardware-multiplier-issue

器件型号:MSP430F47177
主题中讨论的其他器件:ADS131M08

大家好、  

我们使用 ADS131M08 AFE 测量连接到 MSP430F47177的电压、电流值。

之前、我们使用 MSP430F47177的内置 ADC 进行了同样的操作。 在使用内部 ADC 时、使用了硬件乘法器。 (代码中存在硬件乘法器的 asm 代码)

我们没有更改代码并将其用于 ADS131M08器件。  代码 执行至硬件乘法器部分、但随后进入 NMI 中断。

这种情况发生的原因。

谢谢、此致   

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

    您好!  

    我不知道您的代码故障问题。 如果代码是使用 asm 完成的、则可能是您在代码中使用了错误的地址。 NMI 中断通常由错误的地址提取引起。 请仔细进行代码设计、由于数据源已更改、因此您无法直接重复使用 asm 代码。