Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简单来说:我正在尝试设置一个由外部源计时的定时器/计数器。该设备是 SAMR30-Xplained Pro,而 RIOT 是操作系统。
更详细一点:我正在尝试让 gclk 生成器(例如 6)连接到定时器/计数器(例如 TC4),并将生成器连接到 GCLK_IO(PA22)作为时钟源。只有生成器 0 处于活动状态并使计时器计数,但其他生成器甚至没有启动,即使我尝试启用它们。这是我的代码。
有人知道这里发生了什么吗?RIOT 是否以某种方式禁用了它们?
您不必手动配置 GCLK。
.gclk_src在timer_config结构中设置periph_conf.h应该足够了。然后,当您配置定时器时,RIOT 会自动启用 GCLK。
.gclk_src
timer_config
periph_conf.h