我想在对引脚施加电压时在 TM4C 上启动周期性计时器。 具体应用是在到达基于 GPS 的 PPS 信号时启动10Hz 计时器。 我不想通过从 ISR 调用 start()来启动计时器,而是要设置周期计时器,并在边沿到达时准备好在硬件中启动。 我怀疑这很简单、但我找不到。
虽然我更喜欢直接方法、但我可以考虑其他一些方法:
1)测量2 PPS 之间的值、计算下一个 PPS 的到达值、并在(已在运行)自由运行的定时器上设置一个事件、该事件将触发周期定时器的启动。 是否可以在已经运行的计时器上设置事件? 该事件是否可以启动新计时器?
2) 2)将计时器设置为边沿计数器模式、以在1个边沿(PPS)后触发事件、并使用该事件(希望不需要从硬件跳转到软件)启动周期性计时器。 可能吗?
3)其他一些白南、包括测量延迟、模糊、模糊、并在经过几秒调整后在正确的开始时间稳定、
4) 4)等等
我主要在 RTOS 6.16中工作、但我希望需要使用 ROM 库或插入寄存器。
如果有任何建议、无论是具体的解决方案还是指向方法的指示、我都将不胜感激。
谢谢、
Bob