ARM32开发——(十一)GD32F4_定时器查询

2024-08-27 19:52

本文主要是介绍ARM32开发——(十一)GD32F4_定时器查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GD32F4定时器包含多个计数器,每个计数器都有自己的计数寄存器和控制寄存器。通过配置寄存器的参数,可以实现不同的定时功能。GD32F4定时器支持多种工作模式,包括定时器模式、计数器模式和PWM模式等。

GD32F4定时器还具有定时中断功能,可以在特定的时间点触发中断,用于实现定时任务。

GD32F4定时器的使用需要通过配置寄存器来设置相应的参数,包括计数模式、计数方向、预分频系数等。然后通过读取计数器的值来获取当前的计数值。

类型

编号

引脚

计数模式

互补和死区

正极性

负极性

高级
(4通道)

定时器0

复用AF1
倍频2

CH0

PA7 ON,PA8,PB13 ON
,PE8 ON, PE9

向上
向下
中央对齐

PA8
PE9

PA7 ONPB13 ON
PE8 ON

CH1

PA9,PB0 ON,PB14 ON,
PE1 ON,PE10 ON,PE11

PA9
PE11

PB0 ONPB14 ON
PE1 ONPE10 ON

CH2

PA10,PB1 ON,PB15 ON
PE12 ON,PE13

PA10
PE13

PB1 ONPB15 ON
PE12 ON

CH3

PA11,PE14

BRKIN

PA06,PB12,PE15

ETI

PE7

定时器7

复用AF3
倍频2

CH0

PA5 ON,PA7 ON,PC6
,PH13 ON,PI5

向上
向下
中央对齐

PC6
PI15

PA5 ONPA7 ON
PH13 ON

CH1

PB0 ON,PB14 ON,PC7,
PH14 ON,PI6

PC7
PI6

PB0 ONPB14 ON
PH14 ON

CH2

PB1 ON,PB15 ON,PC8,
PH15 ON,PI7

PC8
PI7

PB1 ONPB15 ON
PH15 ON

CH3

PC9,PI2

NONE

BRKIN

PA6,PI4

ETI

PA0,PI3

通用(L0)
(4通道)

定时器1

复用AF1
倍频4
 

CH0

PA0,PA5,PA15,PB8

向上
向下
中央对齐

CH1

PA1,PB3,PB9

CH2

PA2,PB10

CH3

PA3,PB2,PB11

ETI

PB8

定时器2

复用AF2
倍频4

CH0

PA6,PB4,PC6

向上
向下
中央对齐

CH1

PA7,PB5,PC7

CH2

PB0,PC8

CH3

PB1,PC9

ETI

PD2

定时器3

复用AF2
倍频4

CH0

PB6,PD12

向上
向下
中央对齐

CH1

PB7,PD13

CH2

PB8,PD14

CH3

PB9,PD15

ETI

PE0

定时器4

复用AF2
倍频4

CH0

PA0,PH10

向上
向下
中央对齐

CH1

PA1,PH11

CH2

PA2,PH12

CH3

PA3,PI0

通用(L1)
(2通道)

定时器8

复用AF3
倍频2

CH0

PA2,PE5

向上

CH1

PA3,PE6

定时器11

复用AF9
倍频4

CH0

PB14,PH6

向上

CH1

PB15,PH7

通用(L2)
(1通道)

定时器9

复用AF3
倍频2

CH0

PB8,PF6

向上

定时器10

复用AF3
倍频2

CH0

PB9,PF7

向上

定时器12

复用AF9
倍频4

CH0

PA6,PF8

向上

定时器13

复用AF9
倍频4

CH0

PA7,PF9

向上

基本
(0通道)

定时器5

倍频4

NONE

向上

定时器6

倍频4

向上

这篇关于ARM32开发——(十一)GD32F4_定时器查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1112618

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

MYSQL查询结果实现发送给客户端

《MYSQL查询结果实现发送给客户端》:本文主要介绍MYSQL查询结果实现发送给客户端方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql取数据和发数据的流程(边读边发)Sending to clientSending DataLRU(Least Rec

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可