# 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】文件中,下图红色框部分为用户编辑位置,点击软件的【生成工程】按钮时,不会修改红色框部分的内容。