主题中讨论的其他部件: 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
提前感谢您,
此致,
吉兰