目录

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





实验五:UART通信实验——通过命令控制LED

一、实验目的与意义

  1. 了解GD32 GPIO结构
  2. 了解GD32 GPIO特征
  3. 掌握USART的使用方法
  4. 掌握GD32固件库中USART属性的配置方法
  5. 掌握KEIL MDK 集成开发环境使用方法

二、实验设备及平台

三、实验原理

UART简介

UART特点

UART时序

串口命令如下表:

LED_RED_ON\cr\lf LED红灯亮
LED_RED_OFF\cr\lf LED红灯灭
LED_BLUE_ON\cr\lfLED蓝灯亮
LED_BLUE_OFF\cr\lfLED蓝灯灭
LED_GREEN_ON\cr\lfLED绿灯亮
LED_GREEN_OFF\cr\lfLED绿灯灭

原理图如下图所示:

四、实验步骤

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

五、实验现象

通过串口输入命令可以控制LED的亮灭。