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.
您好、TI 团队、
我想在 n2het 模块中捕获具有占空比和周期的输入 PWM。 我已按如下所示使用 halcogen 配置该程序、
我已经使用 NEHET1[9]引脚来获得输入 PWM。 我将使用第0沿和下降沿中断。 我的主程序如下所示、
#include "HL_HET.h"
#include "HL_Gio.h"
#include "HL_sys_common.h"
hetSIGNAL_t get_pwm={0};
int main (空)
{
_enable_irq();
hetInit ();
edgeEnableNotification (hetREG1、edge0);
while (1);
返回0;
}
void edgeNotification (hetbas_t * hetREG、uint32边沿)
{
capGetSignal (hetRAM1、cap0、&GET_PWM);
}
调试后、我得到占空比为0XFFFFFFFF、时间周期为0。我在这里犯了什么错误。 我给 n2het1[9]的输入一个超声波传感器输出。 当超声波传感器检测到的距离为 PWM 时、占空比宽度将发生相应变化、为此、我需要捕获输入 PWM。
请支持我、
提前感谢、
此致、
A. Ajith Kumar
尊敬的 Ajith Kumar:
我已开始处理您的问题、并将尝试尽快提供更新。
--
谢谢。此致、
Jagadish。
尊敬的 Ajith Kumar:
首先、为延误道歉。
当我使用 N2HET1[9]引脚进行捕获时,我看到了同样的问题。
然后、我看到了以下主题:
(+) TMS570LS1224:N2het 的奇数引脚中的 PWM 接收-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
这里他们提到奇数引脚不应该用于捕获,所以我尝试了 N2HET[4]并获得了正确的值:
以下是我的参考示例代码:
e2e.ti.com/.../PWM_5F00_Capture_5F00_TEST_5F00_LC4357.zip
在本例中、我在 N2HET[1]上生成了 PWM 信号、并将该信号作为捕获引脚 N2HET[4]的输入 。
--
谢谢。此致、
Jagadish。