兆易创新GD32F470/F427/F425系列高性能MCU基于Arm Cortex-M4内核,主频高达240MHz,可支持算法复杂度更高的嵌入式应用,并具备更快速的实时处理能力。GD32F470/F427/F425产品系列紧贴市场高端需求,以高性能、强实时、大容量特性可广泛应用于云服务器、工业控制、电机变频、图形显示、安防监控、传感器网络、无人机、机器人、物联网等创新领域。
自GD32F470/F427/F425系列MCU推向市场以来,接连斩获国际、亚洲和中国本土多项大奖,我们共同见证了全球业界对GD32产品领先性和市场表现的高度认可。
为了让大家更快地熟悉这款芯片,回馈广大MCU技术爱好者的踊跃支持,兆易创新联手Arm安谋科技极术社区推出GD32F427开发板试用活动。活动得到了广大电子工程师的热烈关注,最终产出了百余篇评测文章,其中还产出了一些优秀的Demo。现在我们将这些内容做了详细梳理,请小伙伴们查收GD32F427高性能MCU最全评测报告合集!
★纳姆轮小车★
通过GD32F427控制四轮驱动小车前进,后退,左移,右移,左前,右前,左后,右后的移动,以及左转,右转,自旋转等运动。
哔哩哔哩
基于GD32F427的纳姆轮小车
https://aijishu.com/a/1060000000375067
★唱歌跳舞主控★
用GD32F427开发板做一个会唱歌跳舞的机器,外接4个舵机、1个mp3模块和1个非接触式红外传感器,能够流畅实现多组舞蹈动作、感应式换歌功能等。
哔哩哔哩
舞蹈流畅度调试
舞蹈流畅度调试
https://aijishu.com/a/1060000000374099
哔哩哔哩
GD32F427开发板唱歌跳舞主控加非接触式换歌功能
非接触式换歌
https://aijishu.com/a/1060000000375047
★使用Arm-2D显示电池电量★
Arm-2D是Arm公司开源的2d图形加速引擎,由于它支持pfb技术,所以Arm-2D对小资源单片机(FLASH<64K,RAM<32K)的支持也非常好。通过调整多个参数,绘制电池小人并将电池电量的百分比显示出来,效果如下视频:
哔哩哔哩
使用Arm-2D绘制电池小人并显示电量
https://aijishu.com/a/1060000000371938
★点亮炫彩灯环★
时间控制精度为0.25us,需要高达4Mbits/s以上的GPIO翻转速度满足控制信号的要求。GD32F427开发板的运行频率为200MHz,其高速处理性能支持以GPIO翻转的方式点亮WS2812B炫彩灯环的灯珠跳跃。
https://aijishu.com/a/1060000000368750
★体征参数测试★
使用温度传感器、心电模块、气压传感器、SpO²四种传感器设备,通过多路ADC采集并传输体温、心率、心电、舒张压收缩压及血氧饱和度六项数据,开启浮点运算,数据结果通过串口打印可分别显示在外接显示屏和交互界面上。
https://aijishu.com/a/1060000000377841
★TinyMaix手写数字识别★
TinyMaix 是国内sipeed团队开发的超轻量级TinyML推理库,支持用户在MCU上运行轻量级深度学习模型。在2KB RAM、32KB Flash的设备上,都可以使用TinyMaix进行手写数字识别,因此可以在GD32F427上轻松实现并运行手写数字识别示例。如下图所示的日志打印所示,成功识别到数字2。
https://aijishu.com/a/1060000000374682
★基于BP神经网络辨认花的种类★
利用神经网络来分辨花的种类,通过ADC采集多个数据信号(非视觉信号),丢入模型进行预测和分类。该神经网络为3层,第一层会程序自动输入为数据的维度,第二层则是7个神经元,最后一层输出是3个神经元。训练结束后,会提示输入一些数据集用于预测/分类。最终效果演示和数据测试集如下:
https://aijishu.com/a/1060000000375403
★四轴飞行器主控移植★
MPU6050是一款三轴陀螺仪+加速度的传感器,代码移植自正点原子的开源代码,并使用了匿名的四轴上位机软件。项目移植证明了GD32F427具备实现四轴飞行器的主控功能。
哔哩哔哩
GD32F427开发板带MPU6050测试
https://aijishu.com/a/1060000000368318
★油液颗粒检测仪系统★
该简易系统以GD32F427为主控,外接舵机、OLED显示屏、蜂鸣器和光敏电阻,能够实现OLED驱动、舵机控制、ADC电压显示、串口通信等功能。
哔哩哔哩
油液颗粒检测仪系统(简单版)
https://aijishu.com/a/1060000000371362
★脉搏监控仪★
心率监控设备可以通过脉搏传感器采集脉搏数据,数据经处理后转换为实际的脉搏值。该方案基于RT-Thread实时操作系统,通过ADC采集心率数值并解算出心率值,由SPI驱动TFT LCD显示心率值以及心率波形。
哔哩哔哩
GD32F427心率监控演示
https://aijishu.com/a/1060000000375080
★网络音乐播放器★
GD32F427VKT6通过SPI总线与音频解码硬件单元以及TCP/IP 协议以太网控制模块进行通信,使用RT-Thread Nano嵌入式系统管理数据处理和音频播放两个线程的接口交互,并引入环形缓存和重传机制实现音频文件的流畅播放。
哔哩哔哩
GD32F427实现网络音乐播放器
https://aijishu.com/a/1060000000370571
★使用USBFS轻松实现HID键盘应用★
在官方GD32F4xx_Firmware_Library_V3.0.2 里的example上进行修改,使用外设分别有USB device(HID)、gpio(KEY,LED)、time2(USB)。使用GD32F427开发板实现自定义输入内容,并通过按键控制自动通过USB输出。USB HID设备的一个好处就是操作系统自带了HID类的驱动程序,而用户无需去开发驱动程序,只要使用API系统调用即可完成通信。
哔哩哔哩
GD32F427 USB HID
https://aijishu.com/a/1060000000373503
★工业级串口OTA实现★
一款完善的工业产品往往需要支持在线更新程序的需求,业界最近火热的叫法叫做“OTA”。基于GD32F427芯片开发板完成BootLoader移植,韦东山老师提供的这套方案使用了z-moder传输协议和shell命令行模式,有较高的可靠性和友善的交互模式。
哔哩哔哩
GD32F427—工业级OTA功能演示
https://aijishu.com/a/1060000000374994
★声控舵机控制★
GD32F427开发板外接360度舵机和麦克风拾音器,开发一款可以声控的舵机阀门。
哔哩哔哩
声控舵机设计
https://aijishu.com/a/1060000000375881