本文主要是介绍ARM32开发——(十一)GD32F4_定时器查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GD32F4定时器包含多个计数器,每个计数器都有自己的计数寄存器和控制寄存器。通过配置寄存器的参数,可以实现不同的定时功能。GD32F4定时器支持多种工作模式,包括定时器模式、计数器模式和PWM模式等。
GD32F4定时器还具有定时中断功能,可以在特定的时间点触发中断,用于实现定时任务。
GD32F4定时器的使用需要通过配置寄存器来设置相应的参数,包括计数模式、计数方向、预分频系数等。然后通过读取计数器的值来获取当前的计数值。
类型 | 编号 | 引脚 | 计数模式 | 互补和死区 | |||
正极性 | 负极性 | ||||||
高级 | 定时器0 | 复用AF1 | CH0 | PA7 ON,PA8,PB13 ON | 向上 | PA8 | PA7 ONPB13 ON |
CH1 | PA9,PB0 ON,PB14 ON, | PA9 | PB0 ONPB14 ON | ||||
CH2 | PA10,PB1 ON,PB15 ON | PA10 | PB1 ONPB15 ON | ||||
CH3 | PA11,PE14 | ||||||
BRKIN | PA06,PB12,PE15 | ||||||
ETI | PE7 | ||||||
定时器7 | 复用AF3 | CH0 | PA5 ON,PA7 ON,PC6 | 向上 | PC6 | PA5 ONPA7 ON | |
CH1 | PB0 ON,PB14 ON,PC7, | PC7 | PB0 ONPB14 ON | ||||
CH2 | PB1 ON,PB15 ON,PC8, | PC8 | PB1 ONPB15 ON | ||||
CH3 | PC9,PI2 | NONE | |||||
BRKIN | PA6,PI4 | ||||||
ETI | PA0,PI3 | ||||||
通用(L0) | 定时器1 | 复用AF1 | CH0 | PA0,PA5,PA15,PB8 | 向上 | ||
CH1 | PA1,PB3,PB9 | ||||||
CH2 | PA2,PB10 | ||||||
CH3 | PA3,PB2,PB11 | ||||||
ETI | PB8 | ||||||
定时器2 | 复用AF2 | CH0 | PA6,PB4,PC6 | 向上 | |||
CH1 | PA7,PB5,PC7 | ||||||
CH2 | PB0,PC8 | ||||||
CH3 | PB1,PC9 | ||||||
ETI | PD2 | ||||||
定时器3 | 复用AF2 | CH0 | PB6,PD12 | 向上 | |||
CH1 | PB7,PD13 | ||||||
CH2 | PB8,PD14 | ||||||
CH3 | PB9,PD15 | ||||||
ETI | PE0 | ||||||
定时器4 | 复用AF2 | CH0 | PA0,PH10 | 向上 | |||
CH1 | PA1,PH11 | ||||||
CH2 | PA2,PH12 | ||||||
CH3 | PA3,PI0 | ||||||
通用(L1) | 定时器8 | 复用AF3 | CH0 | PA2,PE5 | 向上 | ||
CH1 | PA3,PE6 | ||||||
定时器11 | 复用AF9 | CH0 | PB14,PH6 | 向上 | |||
CH1 | PB15,PH7 | ||||||
通用(L2) | 定时器9 | 复用AF3 | CH0 | PB8,PF6 | 向上 | ||
定时器10 | 复用AF3 | CH0 | PB9,PF7 | 向上 | |||
定时器12 | 复用AF9 | CH0 | PA6,PF8 | 向上 | |||
定时器13 | 复用AF9 | CH0 | PA7,PF9 | 向上 | |||
基本 | 定时器5 | 倍频4 | NONE | 向上 | |||
定时器6 | 倍频4 | 向上 |
这篇关于ARM32开发——(十一)GD32F4_定时器查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!