当前位置: 首页 > ai >正文

【兆易创新】单片机GD32F103C8T6系列入门资料


GD32F103xx 系列器件是一款基于ARM Cortex-M3 RISC内核的32位通用微控制器,在处理能力、降低功耗和外设方面具有超优的性价比。Cortex-M3是下一代处理器核心,它与嵌套矢量中断控制器(NVIC), SysTick计时器和高级调试支持紧密耦合。

GD32F103xx系列器件采用ARM Cortex-M3 32位处理器内核,工作频率为108 MHz,Flash访问零等待状态,以获得最高效率。它提供了高达3 MB的片上闪存和高达96 KB的SRAM内存。广泛的增强型I/O和外设连接到两个APB总线。这些器件提供多达三个12位ADC,多达两个12位DAC,多达十个通用16位定时器,两个基本定时器和两个PWM高级控制定时器,以及标准和高级通信接口:多达三个SPI,两个I2C,三个USART,两个UART,两个I2S,一个USB 2.0 FS,一个CAN和一个SDIO。

该器件在工作电压为2.6 V 至3.6 V,温度范围为-40°C至+85°C下工作。几种节能模式为唤醒延迟和功耗之间的最大优化提供了灵活性,这在低功耗应用中是一个特别重要的考虑因素。

以上特点使GD32F103xx器件适用于广泛的应用,特别是在工业控制、电机驱动、电源监控和报警系统、消费和手持设备、POS、车载GPS、视频对讲、PC外设等领域。


在这里插入图片描述

在这里插入图片描述


GD32芯片包下载和安装教程

https://www.keil.arm.com/devices/

在这里插入图片描述


GD32F103C8T6 资源详情

资源类型参数值说明
型号GD32F103C8T6LQFP48封装
内核Cortex®-M3108MHz主频
存储
- 闪存容量64K64KB程序存储器
- SRAM容量20K20KB运行内存
I/O数量up to 37最大37个可用GPIO
定时器
- 通用定时器(16位)3支持PWM/输入捕获等
- 高级定时器(16位)1带死区控制的电机控制定时器
- 系统滴答定时器(24位)1用于操作系统时基
通信接口
- USART/UART总数3+03个USART(支持同步模式)
- I2C接口2支持SMBus/PMBus
- SPI接口2支持主从模式
- CAN 2.0B1支持标准帧和扩展帧
- USB 2.01全速12Mbps设备接口
外设
- 看门狗2独立+窗口看门狗
- 实时时钟(RTC)1带日历和闹钟功能
- SDIO接口0+AE8:AK8特殊功能配置(详见数据手册)
模拟资源
- 12位ADC2单元(10通道)最高1MHz采样率
其他
- 工作电压2.6-3.6V典型3.3V供电
- 封装尺寸7×7mmLQFP48引脚间距0.5mm
- 发布日期2025-06-04量产时间

💡 关键特点总结
该型号主打高性价比通信控制,亮点在于:

  1. 集成3×USART + 2×SPI + 2×I2C + CAN的多协议通信矩阵
  2. 配备10通道12位ADC满足基础采集需求
  3. 64KB Flash + 20KB SRAM适合中等复杂度应用
  4. LQFP48封装节省PCB空间,适合紧凑型设计

编译报错

在这里插入图片描述

Rebuild started: Project: Project
*** Target 'GD32F10X_CL' uses ARM-Compiler 'V5.06 update 6 (build 750)' which is not available.
*** Please review the installed ARM Compiler Versions:'Manage Project Items - Folders/Extensions' to manage ARM Compiler Versions.'Options for Target - Target' to select an ARM Compiler Version for the target.
*** Rebuild aborted.
Build Time Elapsed:  00:00:00

报错原因

在这里插入图片描述

中密度产品GD32F10X_MD) 是指 FLASH 存储器容量在16 KB128 KB 的 GD32F101xx 和 GD32F103xx 微控制器。
高密度产品GD32F10X_HD) 是指 FLASH 存储器容量在 256KB512KB 的 GD32F101xx 和 GD32F103xx 微控制器。
超高密度产品GD32F10X_XD)是指FLASH存储器容量在 512KB 以上 的GD32F101xx 和 GD32F103xx 微控制器。

互联型产品GD32F10X_CL) 是指产品是指GD32F105xxGD32F107xx 微控制器。

解决办法

在这里插入图片描述

所以 GD32F103C8T6 处于 MD 的产品,点击 [Options of Target ]在 C/C++ 选项里面将 Define GD32F10X_CL 改为 GD32F10X_MD


资料下载

  • [1] GD32F103CBT6

  • [2] [兆易创新]GD32F103C8T6技术文档在这里插入图片描述

http://www.xdnf.cn/news/16729.html

相关文章:

  • xcode swift项目运行、连接真机运行报错,引入文件夹失败
  • 伞状Meta分析重构癌症幸存者照护指南:从矛盾证据到精准决策
  • 法国彩虹重磅发布EmVue:解锁能源监控新方式
  • 电商一键上货软件推荐:实在Agent、面兜兜、京老虎、妙手、青虎
  • 如何快速给PDF加书签--保姆级教程
  • Elasticsearch IK 中文分词器指南:从安装、配置到自定义词典
  • Java 22 新特性解析与代码示例
  • C++ 构造函数语义学
  • c++详解(宏与内联函数,nullptr)
  • MongoDB 详细用法与 Java 集成完整指南
  • Java应用服务器选型指南:WebLogic vs. Tomcat、WebSphere、JBoss/Wildfly
  • C++ 前缀和、双指针
  • Linux 硬盘分区管理
  • 代理IP并发控制:多线程爬虫的加速引擎
  • CSS的2D转换
  • 用 Ubuntu 22.04 (Jammy) 的 MongoDB 源
  • SpringBoot AI应用实战:从图像识别到预测分析
  • EasyExcel 格式设置大全
  • 3ds Max V-Ray渲染崩溃?8招告别卡顿冻结
  • [2025CVPR-图象生成方向]ODA-GAN:由弱监督学习辅助的正交解耦比对GAN 虚拟免疫组织化学染色
  • Blender 4.5 安装指南:快速配置中文版,适用于Win/mac/Linux系统
  • Git 实现原理剖析
  • Eigent:革新复杂任务处理的多智能体协作平台技术解析
  • 使用 Vive Tracker 替代 T265 实现位姿获取(基于 Ubuntu + SteamVR)
  • Next.js 中使用 MongoDB 完整指南
  • C# 引用外部项目
  • MyBatis详解
  • forceStop流程会把对应进程的pendingIntent给cancel掉
  • FreeSWITCH与Java交互实战:从EslEvent解析到Spring Boot生态整合的全指南
  • ABP VNext + Dapr Workflows:轻量级分布式工作流