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.
大家好、
您好!
[引用 userid="71831" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1033353/msp430fr5989-flowesi-code-generated-incorrectly "]状态顺序似乎与 《使用 MSP430扩展扫描接口(ESI)进行 LC 传感器旋转检测》中定义的状态相匹配。 图14中的状态机图可能会有所帮助。
[引用 userid="71831" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1033353/msp430fr5989-flowesi-code-generated-incorrectly "]没错。 以下主题中对此进行了讨论。
FLOWESI-GUI:MSP430FR6989 -生成的代码似乎错误
[引用 userid="71831" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1033353/msp430fr5989-flowesi-code-generated-incorrectly ]我们认为它们必须是: ESI_AFE2_CHANNEL0_SELECT、而不是 ESI_AFE2_Channel1_select 等。 您是否会介意检查该代码并告诉我们正确的代码是什么?选择的标签似乎被 N+1所移位。 我曾看到、有时要使它更直观-例如1、2、3与0、1、2。 如果代码之间的这种情况一致、则可以。 在配置 DAC 之前、if()语句检查比较器是否处于非活动状态。
尊敬的 James:
非常感谢您的帮助。
根据 ESI_AFE2_Channel1_SELECT、它似乎是一个错误: