GD32F305的定时器0输入捕获怎么配置?按照定时器2的配置方法,没成功。GD32F305的定时器0跟定时器2是有什么区别的嘛
时间: 2024-03-06 14:50:30 浏览: 21
GD32F305的定时器0和定时器2的区别在于它们的功能和使用方式不同。定时器0主要用于高级定时功能,比如PWM输出,输入捕获和输出比较等,而定时器2主要用于基本定时功能,比如延时、定时中断等。
下面是GD32F305的定时器0输入捕获配置方法:
1. 开启定时器0时钟
```
rcu_periph_clock_enable(RCU_TIMER0);
```
2. 配置定时器0的工作模式为输入捕获模式
```
timer_ic_parameter_struct timer_icinitpara;
timer_icinitpara.icpolarity = TIMER_IC_POLARITY_RISING;
timer_icinitpara.icselection = TIMER_IC_SELECTION_DIRECTTI;
timer_icinitpara.icprescaler = TIMER_IC_PSC_DIV1;
timer_icinitpara.icfilter = 0;
timer_input_capture_config(TIMER0, &timer_icinitpara);
```
3. 配置定时器0的输入捕获通道
```
timer_channel_parameter_struct timer_channelinitpara;
timer_channelinitpara.icpolarity = TIMER_IC_POLARITY_RISING;
timer_channelinitpara.icselection = TIMER_IC_SELECTION_DIRECTTI;
timer_channelinitpara.icprescaler = TIMER_IC_PSC_DIV1;
timer_channelinitpara.icfilter = 0;
timer_channel_input_config(TIMER0, TIMER_CH_0, &timer_channelinitpara);
```
4. 配置定时器0的时钟分频
```
timer_ck_samd_div_config(TIMER0, TIMER_PSC_RELOAD_UPDATE, 71);
```
5. 开启定时器0
```
timer_enable(TIMER0);
```
以上就是GD32F305定时器0输入捕获的配置方法,其中定时器0的时钟分频值需要根据实际需求进行调整,这里是71。如果按照以上方法配置仍然无法实现输入捕获,请检查硬件电路和其他配置参数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)