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.
我需要准确的代码来捕获和比较1Hz 的输入脉冲。
输入:1Hz 脉冲
说明:根据哪个 LED 将打开或关闭、检测是否存在1Hz 的脉冲! 如果脉冲为1Hz、则 LED 应亮起、否则关闭 LED。
可能的方法:计时器应捕获或比较两个连续上升沿之间的时间、如果间隔小于1.5Hz、则 LED 亮起、否则关闭 LED。
输出:如果脉冲卡在0或1、则 LED 2应熄灭。 否则 LED 2应该亮起。
谢谢
尊敬的 Kaustuv:
请看一下我们的 eCAP 模块、该模块可以捕获输入信号或脉冲、您可以计算脉冲频率、然后根据应用需要控制 GPIO/LED。 您还可以查看 GPIO 示例或 LED 闪烁、以了解例如如何控制 LED。
遗憾的是、我们没有为此编写确切的代码、但您一定可以将一个 eCAP 示例和 GPIO 示例串在一起以执行您所描述的操作。
有关 eCAP 或 GPIO 的任何特定外设问题、请在这些外设上发布另一个问题、我们可以找到合适的专家来帮助您解决这些外设问题。
此致!
马瑞安
我检查了同一个问题、发现它运行正常。
我正在处理 eQEP 模块、并尝试配置一个、但无法获得输出。
要求:
0.5Hz 脉冲作为输入。
需要1Hz 的单位计时器并比较两个连续输入信号状态值。 如果值匹配、则应生成中断。
尊敬的 Kaustuv:
您是否有机会了解一下我们的 eQEP 软件示例? 这些操作将为您着手使用 eQEP 模块提供一个良好的起点。
此致!
马瑞安
是的、我已经介绍了它们。 但是、由于某种原因、我无法正确配置它、这样我就可以获得每秒周期性中断。 建议我采用某种方法来实现此行为。
尊敬的 Kaustuv:
您要使用 eQEP 中的哪个子模块来捕捉 GPIO 脉冲? 您是否仅捕获一个信号? 如果是、我建议使用 eCAP 来捕获此信号。 您使用 eQEP 而不使用 eCAP 的原因是否存在?
此致!
马瑞安