豌豆爹 发表于 2023-4-10 10:23

基于STM32CUBEMX开发GD32F303的GPIO输入函数经验分享

概述    本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。
生成例程    这里准备了GD32303C_START开发板进行验证。
https://shequ.stmicroelectronics.cn/data/attachment/forum/202304/09/171807wurosporsqephrhi.png

开发板管脚配置
    在GD32303C_START开发板中,按键的管脚为PA0。
https://shequ.stmicroelectronics.cn/data/attachment/forum/202304/09/171805t977t7iigzkt744r.png
    在STM32CUBEMX中,配置PA0为输出管脚。
https://shequ.stmicroelectronics.cn/data/attachment/forum/202304/09/171805q7ss113zak7abn49.png

HAL_GPIO_ReadPin()函数
    该函数的作用是读取管脚的电平状态。
https://shequ.stmicroelectronics.cn/data/attachment/forum/202304/09/171805msnl0wewrqlzx0el.png
    通过简单的按键按下亮灯,松开灭灯进行演示,代码如下。
[*]    if(HAL_GPIO_ReadPin( GPIOA, GPIO_PIN_0) )
[*]      HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_SET);
[*]    else
[*]      HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_RESET);
[*]HAL_Delay(10);

复制代码

loutin 发表于 2023-4-12 20:25

GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的

tabmone 发表于 2023-4-12 21:37

内核基本一样,所以不需要关注太多。

eefas 发表于 2023-4-12 22:03

这个代码兼容挺高啊。            

caoenq 发表于 2023-4-13 09:23

大佬,您这是什么操作?用STM32CUBE开发GD32F303单片机?两者不是一个厂家的,而且内核也不一样,STM32F103是M3内核,GD32F303是M4内核的。最最不能理解的是:程序竟然能正常跑。。。

lihuami 发表于 2023-4-13 20:40

这个的代码还需要修改吗            

chenci2013 发表于 2023-4-13 21:14

GD32F303支持吗            

macpherson 发表于 2023-4-13 21:36

STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器

modesty3jonah 发表于 2023-4-13 21:43

stm32cubemx生成项目文件如何和keil一起

mnynt121 发表于 2023-4-13 22:00

STM32CUBEMX开发GD32?

alvpeg 发表于 2023-4-13 23:03

stm32cubemx 组态怎么实现

yeates333 发表于 2023-4-18 14:00

如何利用STM32CubeMX进行STM32开发

benjaminka 发表于 2023-4-18 16:14

GD32替代STM32使用Cube MX的HAL库开发

jtracy3 发表于 2023-4-18 17:29

用STM32CubeMx创建的FreeRTOS可以运行多少个实例

bestwell 发表于 2023-4-18 19:55

stm32cubemx生成代码不自动打开keil5

supernan 发表于 2023-4-22 17:12

GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的

yufe 发表于 2023-4-22 17:15

内核基本一样,所以不需要关注太多。

tian111 发表于 2023-4-22 17:17

这个代码兼容挺高啊。            

juventus9554 发表于 2023-4-22 17:19

用STM32CUBE开发GD32F303单片机?

zhanglli 发表于 2023-4-22 17:21

两者不是一个厂家的,而且内核也不一样
页: [1] 2 3
查看完整版本: 基于STM32CUBEMX开发GD32F303的GPIO输入函数经验分享