[GD32VW553-IOT_V2]串口屏摇杆实验

分享作者:wechat_15132543411
作者昵称:Serrigy
评测品牌:萤火工场
评测型号:GD32VW553-IOT-V2
发布时间:2025-12-24 14:19:21
1
概要
感谢小易提供GD32VW553开发板,带我进入GD32开发的大门。 测评主要实现了:usart1使能和ADC单通道采样
开源口碑分享内容

一、GD32简介

GD32VW553-IOT V2是一款基于RISC-V架构的物联网开发板。支持主流的开发工具如Keil MDK、IAR Embedded Workbench和PlatformIO,这里使用了ICE提供的官方开发环境。兆易创新提供了完整的SDK包,包含外设驱动库、RT-Thread操作系统支持及无线协议栈(如Wi-Fi6的IEEE802.11ax和BluetoothLE5.2)相较V1,增加了板厚,Type-c集成了串口,BOOT开关做成了拨码开关,使开发更方便。

二、准备

GD32VW553-IOT V2开发板*1、5V摇杆模块*1、淘晶驰串口屏*1

资料下载: https://www.iceasy.com/cloud/RISC-V?pid=1907770165638025220

参照这位老师的帖子一路搭建环境和进行点灯测试即可: https://www.iceasy.com/review/1937435938758856705

需要注意的是软件的安装路径,工程文件的保存路径不要有中文,不然会报错。

三、实验内容

使用简单的摇杆模块和一块淘晶驰串口屏作为外设

使能串口1(串口0和Type-c在一起)PA4--TX,PA5--RX连接串口屏。PA1、PA2、PA3作为摇杆模块的X轴、Y轴、垂直按键的ADC采样通道。

让摇杆模块的位置数据显示在串口屏上

串口1引脚定义及功能实现

这里需要将复用功能都设置成0

在串口屏的通讯协议中结尾FF FF FF代表一条命令的结束,通常情况下不用追加发送数据

ADC引脚定义及功能实现

需要注意的是,要引入关的库文件gd32vw55x_adc.h/.c,其中包含adc_enable();

串口屏界面

波特率需对应串口1的115200

四、运行

数据正常显示,XY轴的值会在0~4095间根据位置浮动,按下垂直按键,按键的值会趋近于0,视频可以移步B站观看。


求助求助求助!!!

在我烧录wifi例程的时候,需要大概近2分钟时间,并且上电之后程序没有跑起来,串口没有任何数据,这不会是板子坏了吧。各位大佬烧录wifi例程时,烧录时间和程序运行正常吗?烧录设置我没动,难道是需要一些特殊操作?

全部评论
暂无评论
0/144