主题中讨论的其他器件:TIMAC、 Z-STACK、
您好!
是否有方法使 GPTimer 在单次触发模式下驱动引脚。
我需要在外部触发一个宽度可变的单脉冲。 我正在使用一次性模式、但没有找到直接从计时器驱动引脚的方法、而不是使用中断。
另一种可能是 PWM 模式,类似于单次触发模式,但 我也找不到方法。
谢谢
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.
您好、Ryan、
感谢您的回复!
我还认为我应该能够、但我不能。
我在拆分对/单次触发模式下使用 GPT1和 GPT2、并使用相应的值配置 PC0_SEL、PC1_SEL、PC2_SEL、PC3_SEL、即 IOC_MUX_OUT_SEL_GPT1_ICP1、IOC_MUX_OUT_SEL_GPIO_P1_ICP2、IOC_MUX_OUT_SEL_GPIO_ICT2_GPIO_ICP2_GPIO_SEL、IO_ICT2_SEL、IOC_SEL。
计时器运行正常、但不驱动引脚。
我已经使用 CC2538生产了板、我决定测试 google openthread
此致、
Kalin
这在其他 MCU 中是可行的、但在 CC2538处于 PWM 计时模式下时、计时器会在 PWM 信号生成后继续运行。 通过写 GPTMTnILR 寄存器、可以随时调整 PWM 周期、该更改在写操作的下一个周期生效。 。 如果使用了 PWM 中断、请在 GPTIMER_CTL 寄存器的 TnEVENT 域中配置中断条件、并通过设置 GPTIMER_TnMR 寄存器的 TnPWMIE 位来启用中断。
此致、
Ryan