icore3l_arm-gd_7
银杏科技有限公司旗下技术文档发布平台 |
技术支持电话 | 0379-69926675-801 |
技术支持邮件 | Gingko@vip.163.com |
版本 | 日期 | 作者 | 修改内容 |
V0.1 | 2020-11-06 | gingko | 初次建立 |
实验七:通用定时器实验———定时闪烁LED
一、实验目的与意义
了解GD32 TIMER 结构
了解 GD32 TIMER 特征
掌握 TIMER 使用方法
掌握 GD32 固件库中 TIMER 属性的配置方法
掌握KEILMDK 集成开发环境使用方法
二、实验设备及平台
iCore3L 双核心板
JLINK(或相同功能)仿真器
Micro USB线缆
Keil MDK 开发平台
装有WIN XP(及更高版本)系统的计算机
三、实验原理
TIM3简介
iCore3L 使用的 GD32F450IGH6 芯片具有 10 个通用定时器,分别为 TIM1-TIM4、TIM8-TIM13,可用于定时、计数、输出 PWM 等。不同的定时器的计数方式、计数位数及功能有所不同,实验中使用的是 TIM3,所以只对 TIM3 进行介绍。
TIM3 是一个 16 位递增、递减和递增/递减自动重载计数器,16 位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于 1 到 65535,具有 4 位独立通道,可用于输入捕获/输出比较、PWM 生成(边沿和中心对齐模式)和单脉冲模式输出。在实际应用中,可以根据需要进行相应的配置,使用相应的功能。
定时时间
四、实验步骤
把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连);
把iCore3L通过Micro USB线与计算机相连,为iCore3L供电;
打开Keil MDK 开发环境,并打开本实验工程;
烧写程序到iCore3L上;
也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。
五、实验现象
iCore3L 双核心板上三色 LED 每 500ms 交替点亮
icore3l_arm-gd_7.txt · 最后更改: 2022/06/09 10:51 由 sean