嵌入式中的基本定时器
2023-12-21 21:45:44
学习目标
- 理解基本定时器的作用
- 掌握定时器开发流程
- 掌握基本定时器中断处理的操作流程
- 掌握AHB和APB时钟查询方式
- 理解周期,分频系数,周期计数,分频计数。
- 掌握调试策略
学习内容
基本定时器
只能用于定时计时操作,没有输出引脚通道的定时器,在GD32中, TIMER5
和TIMER6
为基本定时器。
开发流程
- 添加Timer依赖
- 初始化Timer
- 实现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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!