GD32官方系列源码例程完整集合下载

需积分: 9 57 下载量 181 浏览量 更新于2024-11-28 3 收藏 132.53MB RAR 举报
资源摘要信息:"GD32各系列官方源码例程" GD32微控制器系列是由国内半导体公司兆易创新(GigaDevice)开发的高性能ARM Cortex-M内核微控制器系列。这些微控制器广泛应用于嵌入式系统中,以其高性价比和出色的性能赢得了市场的关注。GD32系列包括多个子系列,每个子系列针对不同的应用场景和性能需求。 1. GD32F103系列:该系列基于ARM Cortex-M3内核,具有高性能和低功耗的特点,适用于工业控制、医疗设备、消费电子等领域。 2. GD32F105系列:此系列是F103系列的增强版本,拥有更高的性能和更多的存储容量,适用于需要更多内存和I/O端口的应用。 3. GD32F107系列:作为F105系列的高配置版本,该系列微控制器提供了更丰富的外设和更大的内存空间,适合复杂的工业控制和通信应用。 4. GD32F130系列:此系列是基于Cortex-M0内核的低成本解决方案,具备较低的功耗和成本效益,适合对成本敏感的应用。 5. GD32F150系列:这一系列提供了更多功能和更好的性能,是针对中等复杂度应用的优化选择。 6. GD32F170系列:基于Cortex-M3内核,这一系列具有更高的集成度和功能丰富性,适用于汽车和工业市场。 7. GD32F190系列:该系列微控制器具有更高的性能和更大的内存容量,适合要求较高的工业自动化和消费电子应用。 8. GD32F205系列:基于Cortex-M3内核,提供更强大的处理能力和更高的内存容量,适用于需要高性能处理的应用场景。 9. GD32F207系列:这一系列微控制器具备丰富的外设和高内存容量,适合复杂的嵌入式应用,如智能家居和工业自动化。 10. GD32F303系列:此系列微控制器采用Cortex-M4内核,并配备了浮点单元(FPU),适合需要信号处理能力的音频和工业控制应用。 11. GD32F305系列:基于Cortex-M4内核,此系列微控制器不仅具有信号处理能力,还提供了更多高级外设和更大的内存空间,适用于高端应用。 12. GD32F307系列:作为F305系列的升级版,该系列微控制器提供更高的性能和更多的存储空间,适合需要高性能处理能力的复杂应用场景。 13. GD32F330系列:基于Cortex-M4内核,此系列微控制器具有较高的成本效益,适合需要集成度和性能平衡的应用。 14. GD32F350系列:这一系列提供了一定的性能优化和更多的外设选择,适用于汽车电子和工业控制市场。 15. GD32F403系列:基于Cortex-M4内核,具有高性能的处理能力和浮点单元,适合对性能有较高要求的应用,如自动化控制和医疗设备。 16. GD32F407系列:此系列微控制器提供了更多的内存和外设,适合需要高性能处理能力的复杂应用场景,如高端工业控制和通信设备。 17. GD32F450系列:作为GD32微控制器系列中的高端产品,该系列微控制器集成了高性能的Cortex-M4内核和大量的高性能外设,适用于对性能要求极高的工业自动化和医疗设备等。 以上各系列微控制器都配备了官方源码例程,这些例程是官方提供用于展示特定功能或操作的代码示例。开发者可以通过这些例程快速了解如何使用GD32微控制器的特定功能,以及如何进行基本的开发工作。这些例程涵盖各种功能,包括但不限于GPIO操作、定时器配置、ADC转换、串口通信、I2C和SPI通信、PWM信号生成、中断管理等,是嵌入式系统开发者学习和开发过程中的宝贵资源。这些源码例程通常按照特定的硬件平台和开发环境来编写,使得开发者能够直接在自己的项目中引用和修改,大大节省了开发时间和成本。 标签中提到的"gd32 官方源码",意味着这些源码例程是由兆易创新官方提供,保证了代码的质量和权威性。同时,"gd32f103 gd32f403 gd32f450"则直接指明了这些源码例程覆盖了GD32F103、GD32F403和GD32F450这几个系列的微控制器,方便开发者根据自己的硬件选择对应的资源进行学习和开发。 通过研究和实践这些官方源码例程,开发者可以掌握GD32微控制器的各项功能和性能,进而开发出满足具体需求的嵌入式产品。此外,这些源码例程也能够帮助开发者学习到如何编写高效和优化的嵌入式代码,提升项目的开发效率和稳定性。
2021-11-16 上传
Introduction:GD32F10x标准固件库。适用于GD32F10x系列MCU,与Cortex-M微控制器软件接口标准(CMSIS)兼容。固件库包括程序、数据结构和宏定义,覆盖所有集成外设的特征,并包括了全部相关驱动和示例程序。 Introduction:GD32F1x0标准固件库。适用于GD32F1x0(130/150/170/190)系列MCU,与Cortex-M微控制器软件接口标准(CMSIS)兼容。固件库包括程序、数据结构和宏定义,覆盖所有集成外设的特征,并包括了全部相关驱动和示例程序 Introduction:GD32F10x系列IAR7.4、Keil MDK 4.74、Keil MDK 5.15 及更高版本支持安装文件。 Introduction:GD32F1x0 外设驱动库和通用例程 ,支持 GD32F130 / GD32F150 / GD32F170 / GD32F190 包含USB Device驱动库和例程 ,仅支持 GD32F150 提供 Keil 和 IAR 两种工程 ,分别在 Keil v4.7x/v5.18a , IAR v7.4 验证通过 Introduction:GD32F1x0 分散加载例程 ,支持 GD32F130 / GD32F150 / GD32F170 / GD32F190 例程演示了如何将代码分配到Flash指定区域,参考这个例程,客户可将非关键代码分配到Flash高地址空间。 Introduction:包含三个文件,具体说明如下: 1. GigaDevice.GD32F1x0_Addon.3.1.0.exe Keil4 环境补丁,支持 Keil v4.7x , 2. GigaDevice.GD32F1x0_DFP.3.1.0.pack Keil5 在线支持包, 支持 Keil v5.15 及以上版本; 3. IAR_GD32F1x0_ADDON.1.0.2.exe IAR 环境补丁,支持 IAR v7.4 以上版本. Introduction:Pdsc Installation of support files for Keil MDK 5.13 or later version