GD32F303C8T6 引脚图
时间: 2025-05-28 22:46:57 浏览: 9
### GD32F303C8T6 Pinout Diagram
GD32F303C8T6 是一款基于 ARM Cortex-M3 内核的微控制器,属于 GD32F30x 系列中的高密度产品(HD)。其封装形式为 LQFP48(7x7mm),具有 48 个引脚。以下是该芯片的主要功能分配及其引脚描述:
#### 主要特性
- **Flash 容量**: 256 KB Flash 存储器。
- **RAM 容量**: 48 KB SRAM。
- **工作频率**: 高达 108 MHz。
- **时钟源**: 支持内部 RC 振荡器、外部晶振以及 PLL。
#### 引脚分布概述
| 引脚编号 | 功能 | 描述 |
|----------|-------------------------|---------------------------------------|
| PA0 | GPIO/ADC_IN0 | 可作为通用 I/O 或 ADC 输入通道 |
| PB0 | GPIO/TIM2_CH3 | 可用于定时器 TIM2 的 CH3 输出 |
| PC13 | GPIO/WKUP | 唤醒输入 |
| PD0 | USART2_RX | UART 接收端 |
| VDD | Power Supply (+3.3V) | 电源正极 |
| GND | Ground | 地 |
具体完整的引脚图可以通过官方数据手册获取[^1]。通常情况下,LQFP48 封装的引脚排列如下所示:
```plaintext
+--------------------------------------------------+
| |
| 1 2 3 ... 24 |
| 25 26 27 ... 48 |
| |
+--------------------------------------------------+
```
对于更详细的引脚定义表,请参阅 GD32F30x 数据手册的相关章节[^1]。
---
### 示例代码:初始化 GPIO 并点亮 LED
以下是一个简单的示例程序,展示如何通过配置 GPIO 来控制一个连接至 PA5 的 LED 点亮。
```c
#include "gd32f30x.h"
void gpio_config(void){
/* 使能 GPIOA 时钟 */
rcu_periph_clock_enable(RCU_GPIOA);
/* 配置 PA5 为推挽输出模式 */
gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_5);
gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_5);
}
int main(void){
gpio_config();
while(1){
/* 设置 PA5 输出高电平 */
gpio_bit_set(GPIOA, GPIO_PIN_5);
/* 延时一段时间 */
for(uint32_t i = 0; i < 0xFFFFFF; i++);
/* 清除 PA5 输出低电平 */
gpio_bit_reset(GPIOA, GPIO_PIN_5);
/* 延时一段时间 */
for(uint32_t j = 0; j < 0xFFFFFF; j++);
}
}
```
此代码片段展示了如何利用 GD32F30x 的寄存器操作来实现基本的 GPIO 控制。
---
### 问题
阅读全文
相关推荐

















