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.

[参考译文] CC2538:边缘捕获

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/573085/cc2538-edge-capture

部件号:CC2538

您好,

我需要一些帮助来设置GPTIMER0。  我想拆分计时器并使用测量正极之间的时间。 我预计每20毫秒会看到一个正边缘,因此我希望在20.5 毫秒时溢出,表示从未捕获到边缘。 每个边缘事件都应调用ISR,该ISR捕获边缘之间的时间。  溢出还应调用ISR以通知错过的事件。

谢谢!

-Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Mike:
    您可以使用driverlib中的Periodical_16bit项目作为起点,并将计时器设置修改为
    边材计数模式。 请参阅用户指南中的11.4 2部分,了解逐步操作步骤。
    您还必须将GPIO引脚配置为捕获计时器的输入。
    可以使用driverlib函数GPIOPinTypeTimer(UINT32_t ui32Port, uint8_t ui8Pin)。
    谢谢