工具/软件:Code Composer Studio
您好!
我需要为程序中的不同应用使用4个以上的计时器、目前我正在使用 RTI、但这只允许我进行4次比较、 我可以在 TMS570LC4357中使用其他什么计时器?
我已经看过 NHET 定时器、但据我所知、它将用于与 IO 相关的应用、而这不是我所需要的、我需要内部定时器。
非常感谢您的帮助。
Jenniffer
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.
工具/软件:Code Composer Studio
您好!
我需要为程序中的不同应用使用4个以上的计时器、目前我正在使用 RTI、但这只允许我进行4次比较、 我可以在 TMS570LC4357中使用其他什么计时器?
我已经看过 NHET 定时器、但据我所知、它将用于与 IO 相关的应用、而这不是我所需要的、我需要内部定时器。
非常感谢您的帮助。
Jenniffer
您好、Wang、
我正在阅读有关 N2HET 以及如何执行您所描述的操作的更多信息。 我不确定以下几点:
一旦我在 HET IDE 中生成了.c 和.h 文件、我如何将这些文件添加到 CCS 中的程序中、我需要在 CCS 中启用哪些文件 才能使中断正常工作?
此外、如果我想在 HET 项目中创建多个计时器、我是否只需添加更多 CNT 指令并生成中断即可完成此操作? 可能会在每条指令上使用不同的寄存器?
谢谢、此致、
Jenniffer
使用 HET IDE 代码的最简单方法是:
另一种方法是将由 HET IDE 生成的 c 文件复制到 CCS 工程、然后用新指令替换以下指令:
替换:
(void) memcpy ((void *) hetRAM1、(const void *) het1PROGRAM、sizeof (het1PROGRAM));
其中:
memcpy ((void*) hetRAM1、(void*) HET_INIT0_PST、sizeof (HET_INIT0_PST));
2.是的、可以