- 博客(16)
- 收藏
- 关注
原创 八、基于GD32 Embedded Builder开发GD32VW553(蓝牙广播)
本文介绍了基于GD32EmbeddedBuilder开发GD32VW553实现蓝牙广播的详细流程。主要包括三个关键步骤:1)应用层初始化函数,用于初始化BLE协议栈并创建广播实例;2)事件处理回调函数,处理广播状态变化、数据更新等事件;3)广播启动函数,配置广播数据和扫描响应数据。文章详细解析了扫描响应的作用与配置方法,包括常用ADType类型说明,并提供了完整的代码实现示例。通过该方案可实现设备广播功能,使设备能被其他设备发现和连接。
2025-08-07 19:40:23
819
原创 七、基于GD32 Embedded Builder开发GD32VW553(AT指令)
本文分享了使用GD32VW553开发板时关于AT指令功能的应用经验。首先需烧录特定固件(如"gd32vw553_ble_wifi_demo.bin")才能支持AT指令,并通过UART1串口连接。文章详细介绍了AT指令测试流程:基础指令测试(AT、AT+GMR)、WiFi连接设置(AT+CWMODE_CUR、AT+CWJAP_CUR)以及网络测试(AT+PING)。同时指出文档中AT指令示例不足、描述不清等问题,建议完善示例说明。此外还提及该固件支持BLE广播设置等基础功能,为开发者提供了
2025-07-31 17:01:50
984
原创 六、基于GD32 Embedded Builder开发GD32VW553(基本指令用户指南)
本文介绍了GD32VW553开发板的基本指令使用方法。首先需要下载GD32VW55x Wi-Fi&BLE SDK,烧录其中的.bin文件到开发板。通过串口助手输入"help"可查看可用指令,包括系统状态查询、WiFi连接等操作。详细说明了WiFi相关指令如wifi_scan、wifi_connect的使用方法,以及自动连接、网络测试等功能。文章为开发者提供了快速验证GD32VW553基本功能的指导,但更复杂的指令使用还有待进一步探索。
2025-07-31 11:07:03
1192
原创 五、基于GD32 Embedded Builder开发GD32VW553(萤火工场 GD32VW553-IOT代码烧录下载)
本文分享了使用萤火工场GD32VW553-IOT开发板的代码下载方法。由于该开发板设计简陋(无丝印、USB仅供电),作者提出了一种基于面包板的串口下载方案:通过USB转TTL连接UART2(PA7/PA6),用杜邦线控制PC8(BOOT0)和PB1(BOOT1)电平,配合GD32ALLINOneProgrammer软件完成烧录。文中特别强调开发板的缺陷,建议厂商改进硬件设计,并优化GD32EmbeddedBuilder开发环境,提出可借鉴VS Code插件模式的改进方向。该方案为开发者提供了一种相对简便的代
2025-07-25 11:08:48
1181
原创 四、基于GD32 Embedded Builder开发GD32VW553(GD32VW553K-START开发板代码烧录)
本文介绍了GD32VW553K-START开发板的代码烧录方法。该开发板板载资源丰富,自带GDLINK芯片,可通过USB线实现供电和简单下载。烧录步骤包括:连接电脑后找到编译生成的.bin文件,将其复制到显示为"GigaDevice"的盘中。但该方法仅支持简单下载,无法实现调试功能,复杂项目需使用JLINK V10及以上版本。作者指出该开发板购买渠道有限,不利于产品推广。文章还提及USB方式调试不可行的问题,建议使用JLINK进行更深入的开发调试。
2025-07-25 10:46:06
888
原创 三、基于GD32 Embedded Builder开发GD32VW553(裸机开发流程)
本文详细介绍了使用GD32EmbeddedBuilder开发环境创建GD32VW553裸机项目的完整流程。首先说明如何新建空白项目并选择正确的MCU型号,然后通过点灯示例演示代码编写和编译烧录过程。文章还讲解了如何删除默认例程代码、初始化GPIO端口以及添加自定义文件到编译路径等实用技巧。开发者可以按照文中步骤快速搭建项目框架,并实现基础功能开发。全文配有详细操作截图,适合GD32系列开发初学者参考。
2025-06-24 10:15:58
1618
2
原创 二、基于GD32 Embedded Builder开发GD32VW553(点亮一个Led灯)
摘要:本文介绍了基于GD32VW553开发板的外设开发方法,重点讲解了如何通过官方SDK使能PA0端口输出控制LED。作者详细说明了FreeRTOS和RT-Thread操作系统的封装使用、任务创建流程以及GPIO初始化配置,并提供了完整的代码示例。文章指出虽然SDK开发方便但文件庞大,官方文档不足,对初学者存在一定难度。最后作者表示将继续分享烧录方法和更多入门教程。全文约150字,完整记录了GD32VW553外设开发的基本流程和注意事项。
2025-06-20 10:02:58
903
原创 一、基于GD32 Embedded Builder开发GD32VW553(编译环境搭建)
本文分享了使用GD32VW553 RISC-V MCU开发时遇到的编译环境搭建问题。重点指出在基于GD32 Embedded Builder开发时,需注意ToolChain必须下载2022.04版本,并特别强调当编译报错时,需检查buildtools路径中的空格问题,将其改为下划线即可解决。此外,文章简要说明了MSDK的文件结构,提示其与Keil开发类似,主函数位于app文件夹内,为后续外设开发提供了参考思路。这些经验总结对GD32开发者具有实用参考价值。
2025-06-20 00:33:06
1824
原创 GD32 Embedded Builder界面中文化(保姆级教程)
最近在使用GD的产品,需要使用到GD32 Embedded Builder这个软件,这个软件是基于Eclipse。但是从官网下载下来之后,发现其没有中文支持,也没有从官网找到中文的环境安装的相关文章。故在查找资料之后,找到了设置中文环境的方法,现在记录下来。
2025-04-19 12:53:58
3485
2
原创 stm32f407zgt6+esp8266实现wifi上网(一)
以上只是使用了简单的代码,初始化,写入固定的AT指令,然后使用uart里面的阻塞式接受与发送函数,还可以使用中断的方式来进行。可以看到整个下来就非常简单。但是野火给的示例代码,笔者感觉就很懵,一眼就觉得很复杂,当然其实现的功能也会比笔者上面多一点。但是笔者后面也能实现更多的功能,代码却远没有其复杂。所以这里想吐槽一下野火,给的示例代码是什么嘛。!1。
2025-03-23 19:57:32
941
1
原创 基于STM32F407读取mpu6050数据显示在lcd
这个也是一个典型的使用IIC通信器件,在cubemx里面使能了需要用到的外设后,然后就可以着手开始mpu6050的部分代码编写了。首先查看mpu6050的原理图,发现其与stm32使用iic通信,并且使用pb8pb9引脚,也就是说在初始化的时候,要重新使能pb8pb9引脚为IIC。接下来查看mpu6050的用户开发手册,确定其时序图,确定逻辑。mpu6050采集加速度的数据并存储在加速度输出数据寄存器,陀螺仪的数据保存在陀螺仪输出寄存器里面,温度数据保存在温度输出寄存器。
2025-03-14 21:09:19
1125
原创 DeepSeek R1 本地部署(ollama+open-webui)
使用ollama+open-webui体验目前最强大的模型之一deepseek r1,告别服务器繁忙。
2025-02-10 19:53:06
519
原创 飞机大战小游戏(C语言)
最近用C语言写了个小游戏,现在分享出来,完整的程序请直接点击文末的链接。本文将从VS的安装,Easyx图形库的安装以及使用,一点点的讲起,每一步尽量详细,希望能对读者有所帮助。
2024-01-20 22:13:55
1173
原创 如何使用PS创建掩码图,从而在背景图片里实现透明贴图的效果 easyx图形库中的三元光栅操作码
最近在写一个小游戏的时候发现,在背景图片中实现透明贴图,需要用到掩码图这个图,很多人不知道如何去创建掩码图,而去网上找掩码图,找半天也找不到合适的,所以笔者分享了我自己如何用Photoshop去创建掩码图的过程。希望对读者有所帮助。
2024-01-19 23:43:33
3686
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅