你(们)好
在 Timer_start (定时器)期间、我找不到一种方法来重置定时器上的计数。
因此、基本上它将作为一个运行计时器、并且只要我在超时发生前复位计数器、就永远不会超时。
请提供任何帮助。
此致
David
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.
你(们)好
在 Timer_start (定时器)期间、我找不到一种方法来重置定时器上的计数。
因此、基本上它将作为一个运行计时器、并且只要我在超时发生前复位计数器、就永远不会超时。
请提供任何帮助。
此致
David
你(们)好、Siri
我在 timer.h 上使用 timer0这些是您的驱动程序、我不相信您在运行模式下无法重置计时器这是一个基本功能。
如上所述,我正在尝试执行一个基本的运行计时器,它允许我测试两个脉冲(GPIO)是否在给定的时间范围内到达,如果没有计时器超时并拒绝脉冲,如果它们在超时基本内容之前复位计数器。
我已经看到一些有关可以在 I/O 上测量事件时间的 GPtimer 的信息、但在拖网运行了很多小时后、却找不到如何使用它的示例。
谢谢你。
David
您需要阅读 TRM 并查看不同计时器的功能。 如果描述了特定的功能、我们(或很可能是驱动程序)将帮助您使用该功能。
下面是一篇文章、展示了如何测量 GPIO 上两个事件之间的时间。
Siri