EN
CN

YS生态工具——YSGPT生成串口DMA发送程序

2025-07-19 19:24:10


在嵌入式开发的世界里,效率与性能就是王道!利用 DMA 实现串口数据发送,就像是给系统性能装上了强力助推器,不仅能显著提升系统运行速度,还能让 CPU 从繁重的数据传输任务中解脱出来,去处理更核心的业务。


嵌入式开发新利器!


而今天要给大家介绍的,就是汇春科技为 32 位 MCU 开发者量身打造的代码生成神器——YSGPT!有了它,开发者无需在底层细节上苦苦钻研,就能快速生成串口 DMA 发送代码,轻松开启高效开发之旅。下面,就让我们一起走进 YSGPT 的神奇世界,观看下方视频详细了解代码生成的全过程吧!


视频号二维码.jpg


新建项目

打开 YSGPT 主界面,点击“项目文件”→“新建项目”,选 YS32T031 系列,再选 YS32T031C8T6,点击“START”进入主界面。


02项目设置

点击“项目设置”选项卡,输入项目名称例:TestDMAUart,设置位置例:D:\Projects\TestDMAUart,选择工具链例:YS32IDE”。


03串口和 DMA 设置

在 PA9 引脚选“UART1_TX”,展开“IO 布局和配置”中“Connectivity”子菜单,选中“UART1”外设。点击“DMA 设置”选项卡,选“UART1_TX”,通道设“通道 1”,启用“存储器地址自增”和“使能”。


04代码生成及 DMA 发送功能编写

点击“生成代码”,切换到“代码预览”界面。找到“USER CODE BEGIN fputc”,添加 DMA 发送函数声明;在“_write”处添加发送代码;在 main 函数主循环添加打印函数,让 printf 用 DMA 发送数据。


05生成代码和编译

点击“编译项目”,等编译进度条走完,显示“Build complete”即完成。


06烧写程序

连接仿真器和 YS32T031 核心板,点击“烧写程序”,显示“校验成功”即烧写完成。


07观察串口输出

连接串口模块 RX 引脚到核心板 PA9 引脚,打开串口调试软件,查看输出信息。


通过这七个步骤,开发者可快速开发基于 DMA 的程序。YSGPT 简化开发流程,让开发者专注功能创新。



即刻行动,开启高效开发之旅


微信图片_20250718105648.jpg


还在等什么呢?赶快前往官网的生态系统下载 YSGPT 软件,亲身体验它的强大魅力吧!让智能技术成为您数字化转型的得力伙伴,一起开启高效协同的新篇章!


  • 账号
  • 密码
  • 验证码
  • 忘记密码
  • 账号
  • 手机
  • 密码
  • 确认密码