目录

银杏科技有限公司旗下技术文档发布平台
技术支持电话0379-69926675-801
技术支持邮件Gingko@vip.163.com
版本 日期 作者 修改内容
V0.1 2020-11-11 gingko 初次建立




实验二:GPIO输出实验——点亮三色LED

一、实验目的与意义

  1. 了解GD32 GPIO结构
  2. 了解GD32 GPIO 特征
  3. 了解LED特征和应用领域
  4. 掌握掌握GD32固件库中GPIO属性的配置方法
  5. 掌握KEILMDK 集成开发环境使用方法

二、实验设备及平台

  1. iCore3L双核心板
  2. JLINK(或相同功能)仿真器
  3. Micro USB线缆
  4. Keil MDK开发平台
  5. 装有WIN XP(及更高版本)系统的计算机

三、实验原理

GD32 GPIO简介

GPIO可以配置成以下8种工作模式:

本实验通过GD32的GPIO口驱动LED,设定GPIO为推挽输出模式。输出低电平LED亮,输出高电平LED灭。驱动原理图如下图所示。

四、实验步骤

  1. 把仿真器与iCore3L的SWD调试口相连(直接相连或者通过转接器相连);
  2. 把iCore3L通过Micro USB线与计算机相连,为iCore3L供电;
  3. 打开Keil MDK 开发环境,并打开本实验工程;
  4. 烧写程序到iCore3L上;
  5. 也可以进入Debug 模式,单步运行或设置断点验证程序逻辑。

五、实验现象

iCore3L 双核心板上与ARM相连的三色LED(PCB上标示为ARM▪LED),按照红色、绿色、蓝色的次序交替点亮。