基于vscode的gd32vw553-iot(v2)评测
分享作者:user202201158448
作者昵称:user202201158448
评测品牌:萤火工场
评测型号:GD32VW553-IOT-V2
发布时间:2025-10-11 13:45:55
1
前言
评测
开源口碑分享内容

1.环境搭建参考: https://blog.csdn.net/weixin_51068353/article/details/151969007?spm=1001.2014.3001.5502

2.导入示例 04_USART_Printf

   进行修改,根据v2的引脚定义进行更改。

按键定义:

/* tamper push-button */

#define TAMPER_WAKEUP_KEY_PIN                   GPIO_PIN_11

#define TAMPER_WAKEUP_KEY_GPIO_PORT             GPIOB

#define TAMPER_WAKEUP_KEY_GPIO_CLK              RCU_GPIOB

#define TAMPER_WAKEUP_KEY_EXTI_LINE             EXTI_0

#define TAMPER_WAKEUP_KEY_EXTI_PORT_SOURCE      EXTI_SOURCE_GPIOB

#define TAMPER_WAKEUP_KEY_EXTI_PIN_SOURCE       EXTI_SOURCE_PIN0

#define TAMPER_WAKEUP_KEY_EXTI_IRQn             EXTI0_IRQn

LED定义:

/* eval board low layer led */

#define LED1_PIN                         GPIO_PIN_2

#define LED1_GPIO_PORT                   GPIOB

#define LED1_GPIO_CLK                    RCU_GPIOB

修改主程序的代码逻辑,只使用一个led1显示串口发送。

串口配置 (USART0 - EVAL_COM0)

硬件连接:

  • USART模块:USART0
  • 时钟:RCU_USART0

引脚配置:

TX引脚 (发送)

  • GPIO端口:GPIOB
  • 引脚:PIN_15 (PB15)
  • 复用功能:AF_8
  • 时钟:RCU_GPIOB
  • 模式:复用推挽输出,上拉,25MHz速度

RX引脚 (接收)

  • GPIO端口:GPIOA
  • 引脚:PIN_8 (PA8)
  • 复用功能:AF_2
  • 时钟:RCU_GPIOA
  • 模式:复用推挽输入,上拉,25MHz速度

串口参数:

  • 波特率:115200
  • 数据位:8位(默认)
  • 停止位:1位(默认)
  • 校验位:无(默认)
  • 收发使能:接收和发送都使能

详情参考视频:


全部评论
暂无评论
0/144