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.

[参考译文] MSP430FR2311:2 MSP430之间的代码转换问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1099712/msp430fr2311-problem-of-code-conversion-between-2-msp430

部件号:MSP430FR2311
主题中讨论的其他部件: MSP430FR2433

您好,  

我目前正在开发一个可以测量方形信号的可变频率(100Hz - 2MHz)的系统。 我的系统使用的MCU I是MSP430FR2311。

我在dev.ti.com (下面的链接)上找到了一个可以测量信号频率的代码。 此应用程序使用MSP430FR2433完成。 在此应用程序中,您可以在输入端放置一个5kHz的方形信号,并且 您可以通过代码获得频率。  

我找到的应用程序的链接: 计时器-捕获模式


正如我所说,我正在使用 MSP430FR2311。 我检查了数据表并修改了寄存器以使代码正常工作(我没有修改C文件中的注释,因此注释仍在谈论FR2433设备)。 遗憾的是,我不知道为什么这对我不起作用。 我可以构建项目,但当我查看signalFreq和 timerAcapureValues (TimerB,我没有修改表达式的名称)的不同变量时,没有任何反应,当我在输入处放置5kHz信号时, 当我尝试在网站上使用代码的第一部分时,也不会使用辅助时钟作为输入信号。
您能帮我弄清楚为什么我的代码不起作用,并帮助我使它起作用吗? 您可以找到C文件attached.e2e.ti.com/.../7875.main.c


提前感谢您,  

此致,  

吉兰

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

    您似乎没有检查哪些计时器功能与目标设备上的哪个PIN相关联。 各部分之间存在相当大的差异。