# Dwin_QuickServer **Repository Path**: erzhekeji/dwin_quick-server ## Basic Information - **Project Name**: Dwin_QuickServer - **Description**: DwinQuick各种服务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-01 - **Last Updated**: 2023-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 软件下载地址 https://pan.baidu.com/s/1MuQAdmkWjWiSiAitIjOzwA?pwd=ezkj ## 介绍 不知道大家是否用过国产的RTThread,我感觉RTThread的生态还是非常不错的。我的项目开发,我都会用到RTThread,因为它的生态非常不错,能够加快项目的开发进度,可以避免很多重复代码的开发。Dwin的C51代码没有统一的格式,我设计DwinQuick主要是想完善Dwin的生态,同时能够统一Dwin的C51代码,目前DwinQuick已经有雏形了。 ## 软件使用 解压完压缩包后,打开软件目录中的【DwinQuick.exe】程序。

首次打开软件会提示报错,因为用到了邮箱功能,若有杀毒软件报毒同意或信任软件即可。

下面是软件首页介绍,主要分为菜单栏,导航栏,历史工程,工程操作和软件介绍及外链。其中使用教程和迪文科技官网是可点击的,右下角的图片也是可点击的。

菜单栏【项目】中,主要是对项目的新建、打开和保存(另存为暂时不支持)。

菜单栏【帮助】中,主要是一些其他操作,其中【.dqc后缀运行程序修改】是为了可以直接双击生成的工程文件,这个后面生成工程的时候会说的。

【帮助】中的检测版本是让大家及时可以更新新的版本,有新的版本每次打开软件的时候也会提示。

【帮助】中的反馈问题,主要是反馈开发中遇到的问题或者对软件的想法和建议。

【帮助】中的关于,主要是介绍软件和软件开发者,其中也有开发者的联系方式。

接下来点击【新建工程】,会弹出一个芯片选择和芯片包版本号的选择,目前都只有一个,后续完善后就可以进行选择。

进入工程之后,默认是【工程设计】可以配置DGUS的一些操作,一些控件接口的封装,按钮的封装等。左边是配置列表,中间是配置详情,右边则是芯片引脚图的配置情况(可以放大缩小和移动)

切换到【工程管理】,工程管理是对工程的名字和存储路径进行设置,后续会添加一些其他的工程辅助功能。

工程设计中的【传感器】是可以进行添加和删除操作的,目前的NTCR传感器需要用到ADC外设,所以需要把ADC外设使用,然后点击添加传感器绿色图标,会弹出一个添加传感器的窗口,点击确认即可。

从列表中选择添加的传感器,然后就可以看到传感器的配置,主要是使能、传感器名字和ADC通道的选择。

工程配置完成,工程管理也需要配置以下,主要是配置工程的名字和路径,以上操作完成后,生成工程的按钮就可以点击了。点击完生成工程,工程名字和路径就不可修改了。

工程生成完成,会弹出一个打开项目路径的窗口。

生成的工程如下图所示,如果点击了【帮助】中的【.dqc后缀运行程序修改】,那就可以直接双击工程文件打开软件。Keil工程文件夹则保存是Keil的工程。

Keil工程的文件结构如下图所示,Keil工程编译完成后,会自动生成【T5L51.bin】文件。

打开Keil工程,其中【main.c】文件中,下图红色框部分为用户编辑位置,点击软件的【生成工程】按钮时,不会修改红色框部分的内容。