概述
以STM32CUBEMX创建STM32F103工程,同时移植在GD32F303中,同时通过J-LINK烧录GD32303C_START和GD32303E_EVAL开发板内进行验证。需要样片的可以加群申请:6_15061293。
芯片申请
芯片和开发板都可免费申请,暂时只能以公司名义免费申请,填下下面表格即可。
硬件准备
这里准备了2块开发板进行验证,分别是GD32303C_START和GD32303E_EVAL开发板。
开发板管脚配置
在GD32303C_START中的LED管脚配置如下所示。
在GD32303E_EVALT中的LED管脚配置如下所示。
STM32CUBEMX配置
以STM32F103RBTx为例,创建程序,配置晶振使用内部高速晶振,主频64M,修改至GD32F303的120M也测试成功,后续会进行讲解。
时钟配置如下所示。
由于STM32F103RB的没有PF脚,故配置PA4、PA5,PB14、PB15为输出管脚。
配置工程环境。
配置完成后生成代码即可。
代码
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_5, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_6, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_14, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_15, GPIO_PIN_SET ) ;
HAL_Delay(1000);
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_5, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_6, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_14, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_15, GPIO_PIN_RESET ) ;
HAL_Delay(1000);
}
/* USER CODE END 3 */
上一篇:STM32CUBEMX开发GD32F303(9)----USART通过DMA收发
下一篇:STM32F103C8T6控制器单片机的简单认识
推荐阅读最新更新时间:2024-11-16 22:24
设计资源 培训 开发板 精华推荐
- LT1072CN8 全隔离转换器的典型应用
- DER-537 - 36W网络电源
- DC1813A-G,用于 LTC2367CMS-18、18 位、500 ksps、31MHz 低功率、低噪声模数转换器的演示板
- LTC2364-18、18 位、250ksps、伪差分单极 SAR ADC 的典型应用
- LTC3624HMSE 可调输出电压、具有 2.25MHz 的 2A 同步降压稳压器的典型应用
- SW3518S全协议快充电源模块100W
- DC1562B-L,LTC6994-2 演示板,100ms,上升/下降沿,从触发上升/下降沿延迟
- 物联网电子墨水屏
- A_29_V10基于IPS2电机换向传感器的设计
- LT1171HVIT、5V/2.5A 高效 5V 降压转换器的典型应用