嵌入式中的基本定时器

发布时间:2023年12月22日

学习目标

  1. 理解基本定时器的作用
  2. 掌握定时器开发流程
  3. 掌握基本定时器中断处理的操作流程
  4. 掌握AHB和APB时钟查询方式
  5. 理解周期,分频系数,周期计数,分频计数。
  6. 掌握调试策略

学习内容

基本定时器

只能用于定时计时操作,没有输出引脚通道的定时器,在GD32中, TIMER5TIMER6为基本定时器。

开发流程

  1. 添加Timer依赖
  2. 初始化Timer
  3. 实现Timer中断逻辑
Timer依赖添加

双击项目栏中的组Firmware,来到标准库源码目录下,添加gd32f4xx_timer.c文件。

Timer初始化 
static void TIMER_config() {
    // 时钟配置
    rcu_periph_clock_enable(RCU_TIMER5);

    
文章来源:https://blog.csdn.net/bug_love/article/details/135140040
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。