0

简单来说:我正在尝试设置一个由外部源计时的定时器/计数器。该设备是 SAMR30-Xplained Pro,而 RIOT 是操作系统。

更详细一点:我正在尝试让 gclk 生成器(例如 6)连接到定时器/计数器(例如 TC4),并将生成器连接到 GCLK_IO(PA22)作为时钟源。只有生成器 0 处于活动状态并使计时器计数,但其他生成器甚至没有启动,即使我尝试启用它们。这是我的代码

有人知道这里发生了什么吗?RIOT 是否以某种方式禁用了它们?

4

1 回答 1

0

您不必手动配置 GCLK。

.gclk_srctimer_config结构中设置periph_conf.h应该足够了。然后,当您配置定时器时,RIOT 会自动启用 GCLK。

于 2020-08-31T15:25:58.490 回答