GD32单片机介绍
使用到开发板
GD32F303C-START 芯片型号:GD32F303CGT6 PinToPin单片机型号:STM32F103
GD32F303CGT6是超低开发预算需求并持续释放Cortex®-M4高性能内核的卓越动力,为取代及提升传统的8位和16位产品解决方案,直接进入32位Cortex®-M4架构的高速主流平台带来超值的入门使用体验。
GD32F303CGT6拥有更高主频、更多外设、更新功能、更低成本等属性,以小尺寸为工业电机、变频、节能应用等,高性价比和降低生产成本。
GD32F3x0系列对GD32F1x0系列和GD32E230系列的全系列硬件及软件兼容,用简单操作就可实现CPU及Flash特性和外设资源等方面的全面提升。
GD32F303CGT6基于Cortex-M4内核的GD32F30x产品系列支持快速DSP功能,最高主频可达120MHz,配备了高达3072KB的超大容量Flash及96KB的SRAM,内核访问闪存高速零等待。还拥有多达10个16位通用定时器、2个16位基本定时器和2个多通道DMA控制器。应用配备了多种基本外设资源。包括多达3个USART、2个UART、3个SPI、2个I2C、2个I2S、2个CAN2.0B和1个SDIO,以及外部总线扩展控制器(EXMC)。
安装Keil5
官方下载地址:https://www.keil.com/demo/eval/arm.htm
安装STM32CubeMX
官方下载地址:https://www.st.com/content/st_com/zh/stm32cubemx.html
安装前需要Java环境
安装GD32F3 Pack包
https://www.gd32mcu.com/cn/download/7?kw=GD32F3
根据单片机型号下载
下载后选择对应keil版本双击安装pack包
点击Next安装
STM32CubeMX生成代码
选一个PIN差不多的STMF103
简单配置一下
创建项目
Keil5 编写代码
选择对应GD型号
根据编译提示注释代码
就能编译成功