rcu_osci_stab_wait
时间: 2023-06-23 15:53:52 浏览: 162
rcu_linux_rcu_linuxmemory_
`rcu_osci_stab_wait` 是 GD32 库函数中的一个函数,它用于等待内部的高速晶体振荡器(HSI)稳定。在启用 HSI 之后,需要等待一段时间,让 HSI 稳定之后才能使用它。该函数的原型如下:
```c
void rcu_osci_stab_wait(uint32_t osiclock);
```
其中,`osiclock` 表示 HSI 的输出频率,可以设置为以下值之一:
- `RCU_HSI_8M`
- `RCU_HSI_16M`
- `RCU_HSI_24M`
例如,如果启用了 8MHz 的 HSI,可以使用以下代码等待 HSI 稳定:
```c
rcu_osci_stab_wait(RCU_HSI_8M);
```
需要注意的是,等待时间的长短取决于 HSI 的输出频率,通常需要等待数百个时钟周期。在等待期间,可以使用 `rcu_clock_freq_config` 函数配置系统时钟和总线时钟等参数。
阅读全文