# Typora文档图床 **Repository Path**: lcsc/typera-document-drawing-bed ## Basic Information - **Project Name**: Typora文档图床 - **Description**: 这个是梁山开发板课程资料的图片仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-06-17 - **Last Updated**: 2023-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Typora文档图床 #### 介绍 这个是梁山Pi开发板课程资料的图片仓库 GD32是由北京兆易创新开发的国产32位MCU,基于Arm Cortex-M3/M23/M4内核的32位通用微控制器。目前已经推出GD32F1xx,GD32F2xx,GD32F3xx,GD32F4xx系列,与STM32相比,CPU主频更高,内存更多,外设更丰富。 硬件资源概述: CPU:GD32F450ZGT6,LQFP144 ,FLASH:1024KB,SRAM:256KB 外扩 SDRAM:W9825G6KH,32M 字节 外扩 SPI FLASH:W25Q128,16M 字节 2 组排针,引出 72个IO,方便扩展项目 开发板4.0核心板引脚定义 1 个 TypeC USB 接口,可作 USB SLAVE/HOST(OTG)使用 1 个电源指示灯(红色) 3 个用户灯(蓝色) 1 个复位按钮 2个BOOT按键其中BOOT1可作为用户按键 1 个 RGB LCD 接口,支持 RGB 接口的 LCD 屏(RGB565 格式) 1 个 MCU LCD 接口,支持 8080 并口 LCD 屏 1 个 SWD 调试接口 我们还是让GPIOA端口的16个引脚都置1,那么使用库函数该如何配置呢?首先,我们知道我们操作的功能是关于GPIO的,那么首先要从GPIO外设库中去寻找。打开gd32f4xx_gpio.h头文件,拉到最下面可以看到所有声明的有关GPIO的API函数。我们是让GPIOA的16个端口都置1,也就是对端口进行操作,我们寻找对应的功能函数,从函数名可以知道gpio_port_write这个函数是对端口进行写数据操作,我们对16个引脚全部置1不就是相当于对GPIOA这个端口写入数据0xFFFF吗。可见这个功能函数是我们需要的。