Other Parts Discussed in Thread: MSPM0L1306, SYSCONFIG
器件型号: MSPM0L1306
主题: SysConfig 中讨论的其他器件
大家好、我已经浏览了关于计时器、GPIO 和事件结构的学院示例和教程。 我们的目标是将 GPIO 上升沿路由到计时器(捕获)、这样在计时器周期结束时、我们可以确定 IO 引脚上是否存在任何活动(例如任何数量的上升沿)。 我们不希望在每个上升沿中断或唤醒 CPU、只希望在时间周期结束时唤醒、并知道是否存在至少一个上升沿。
这似乎应该是可能的,但我们找不到任何例子,我们试图构建一个不起作用(项目代码在这里: gpio_to_timer_event.zip ) 。 我们需要的内容类似于 SDK 中的“comp_dac_timer_event“示例、但该示例在每个比较器事件时唤醒、我们需要保持低功耗模式、直到计时器到期。
我们的工程(使用 MSPM0L1306 Launchpad)使用 syscfg 定义计时器、GPIO 引脚和事件结构以捕获计时器捕捉寄存器中的上升沿。 但是、当我们在时间段结束时读取捕获寄存器时、即使计时器运行时存在(许多)上升沿、它们也始终读为零。
希望获得任何帮助、建议或工作示例。