器件型号: CC2340R5
您好:
是否可以针对 GPIO 事件启动 LGPT? 我看到您可以根据事件开始捕获/比较、但似乎无法根据事件系统实际启动计数器、这种理解是否正确?
Munan
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.
器件型号: CC2340R5
您好:
是否可以针对 GPIO 事件启动 LGPT? 我看到您可以根据事件开始捕获/比较、但似乎无法根据事件系统实际启动计数器、这种理解是否正确?
Munan
您好 Munan、
我可以确认您所看到的内容、因为唯一的 LGPT 偶数结构输入是用于捕获/比较中使用的 CnCFG.INPUT。 我相信您可以使用单请求 DMA、让 GPIO 触发 到 LGPT CTL 寄存器地址的 32 位传输(字)。 我想做的是、将事件结构 EVTSVT 中的 DMACH[6/7]SEL 设置为 7/9/Ah(GPIO 组合唤醒中断或其他 IO/GPIO 组合事件)。 另请参阅 TRM 中的[IOC/GPIO]:EVTCFG。
我不记得此类配置的最近示例或应用、如果您在努力实现此配置、请告诉我、我们可以进一步讨论。
此致、
Ryan
好的 Munan。 根据 之前的这个 E2E 主题、如果器件处于低功耗待机模式、则 GPIO 中断启动 LGPT的周转时间可能约为 50us。 但 DMA 需要有功功率才能运行、因此从空闲到活动的周转时间不到 10us、在这种情况下、使用 DMA 来优化 LGPT 不会节省太多时间。
此致、
Ryan