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