[其他ST产品] 基于STM32CUBEMX开发GD32F303的GPIO输入函数经验分享

[复制链接]
2436|44
 楼主| 豌豆爹 发表于 2023-4-10 10:23 | 显示全部楼层 |阅读模式
概述
    本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。

生成例程
    这里准备了GD32303C_START开发板进行验证。



开发板管脚配置
    在GD32303C_START开发板中,按键的管脚为PA0。


    在STM32CUBEMX中,配置PA0为输出管脚。



HAL_GPIO_ReadPin()函数
    该函数的作用是读取管脚的电平状态。


    通过简单的按键按下亮灯,松开灭灯进行演示,代码如下。
  •     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 | 显示全部楼层
两者不是一个厂家的,而且内核也不一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

534

主题

2316

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部