# SerialAssistant串口助手
下载地址:
- 本仓库release文件夹
- [在线下载:http://mculover666.cn/SerialAssistant.zip](http://mculover666.cn/SerialAssistant.zip)
# 功能说明
本项目是使用C# + WinForm框架编写的串口助手。
![](doc/image/ui.png)
目前版本为2.0.0版本,拥有以下功能:
- 未打开串口时,自动扫描可用端口
- 接收数据支持文本或者HEX方式显示
- 支持接收数据加入时间戳
- 支持将当前接收数据保存为文件
- 支持发送文本数据或HEX数据
- 支持自动定时发送数据
- 支持从文件中(.txt, .json)加载数据到发送文本框
- 支持发送数据记录(不重复记录)
- ……欢迎加入更多功能
# 环境说明
- VS2019
- .NET Framework 4.5
# 教程
- [C#上位机开发(一)—— 了解上位机](https://blog.csdn.net/Mculover666/article/details/80650061)
- [C#上位机开发(二)—— Hello,World](https://mculover666.blog.csdn.net/article/details/80650063)
- [C#上位机开发(三)—— 构建SerialAssistant雏形](https://mculover666.blog.csdn.net/article/details/80650067)
- [C#上位机开发(四)—— SerialAssistant功能完善](https://mculover666.blog.csdn.net/article/details/80650078)
- [C#上位机开发(五)——SerialAssistant界面升级(WinForm界面布局进阶)](https://mculover666.blog.csdn.net/article/details/116483736)
- [C#上位机开发(六)——SerialAssistant功能优化(串口自动扫描功能、接收数据保存功能、加载发送文件、发送历史记录、打开浏览器功能、定时发送功能)](https://mculover666.blog.csdn.net/article/details/116518368)
- [C#上位机开发(七)—— 修改窗口图标和exe文件图标](https://mculover666.blog.csdn.net/article/details/116540638)
- [C#上位机开发(八)—— 美化界面(给按钮添加背景)](https://mculover666.blog.csdn.net/article/details/116563863)
# 更新日志
2018/6/3
1. 完成串口属性设置,打开与关闭异常处理;
2. 字符串发送功能;
3. 字符串接收功能;
2018/6/4
1. 完善串口扩展功能界面部分
2018/6/6
1. 完善串口扩展功能后台搭建
2021/5/8
1. 改进UI界面,升级v2.0.0版本
2. 优化功能逻辑,升级v2.0.0版本
2021/5/9
1. 改进按钮样式,升级v2.1.0版本
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
串口通信是一种常见的点对点通信方式,广泛应用于各种设备之间的数据传输,特别是在嵌入式系统、工业自动化、实验室仪器等领域。串口通信基于串行数据传输原理,与并行通信相比,它只需要较少的物理线路就能实现数据传输。串口通信的基本概念1. 串行通信:•串行通信是指数据一位一位地顺序传送,相比于并行通信,串行通信所需的线路较少,适合长距离传输。2. 串行端口:•串行端口(Serial Port)是计算机和其他设备之间进行串行通信的接口。最常用的串行端口标准有RS-232、RS-485等。3. 通信参数:•波特率(Baud Rate):数据传输速率,单位为波特(bps)。波特率决定了每秒钟可以传输的位数。•数据位(Data Bits):每个数据字符的位数,通常为5、6、7或8位。•奇偶校验(Parity Check):用于检测传输错误的一种简单方法,可以选择None(无校验)、Odd(奇校验)、Even(偶校验)等。•停止位(Stop Bits):用于标记一个数据字符的结束,通常为1位或2位。•流控制(Flow Control):用于防止数据溢出,常见的流控制方式有硬件流控制(如RTS/CTS)等
资源推荐
资源详情
资源评论
收起资源包目录
SerialAssistant-master.zip (51个子文件)
SerialAssistant-master
SerialAssistant-master
SerialAssistant.sln 1KB
doc
image
ui.png 21KB
SerialAssistant
Form1.Designer.cs 42KB
App.config 184B
Form1.cs 23KB
obj
Debug
SerialAssistant.Form1.resources 7KB
SerialAssistant.pdb 56KB
SerialAssistant.Properties.Resources.resources 8KB
SerialAssistant.csproj.GenerateResource.cache 423B
SerialAssistant.csproj.AssemblyReference.cache 2KB
SerialAssistant.exe.manifest 4KB
SerialAssistant.csproj.CoreCompileInputs.cache 66B
SerialAssistant.csproj.FileListAbsolute.txt 2KB
DesignTimeResolveAssemblyReferencesInput.cache 3KB
.NETFramework,Version=v4.5.AssemblyAttributes.cs 192B
TempPE
Properties.Resources.Designer.cs.dll 5KB
.NETFramework,Version=v4.8.AssemblyAttributes.cs 210B
SerialAssistant.exe 49KB
SerialAssistant.application 2KB
DesignTimeResolveAssemblyReferences.cache 137B
.vs
SerialAssistant.csproj.dtbcache.json 4KB
doge.ico 4KB
bin
Debug
SerialAssistant.pdb 56KB
SerialAssistant.exe.manifest 4KB
app.publish
SerialAssistant.exe 49KB
SerialAssistant.exe.config 184B
SerialAssistant.exe 49KB
SerialAssistant.application 2KB
Properties
Resources.Designer.cs 6KB
Settings.Designer.cs 1KB
Settings.settings 242B
AssemblyInfo.cs 1KB
Resources.resx 8KB
Program.cs 505B
Resources
send_icon.png 2KB
clear_send.png 1KB
download.png 912B
disconnect.png 1KB
upload.png 631B
about.png 938B
clear_recv.png 685B
connect.png 1KB
SerialAssistant.csproj 6KB
SerialAssistant.csproj.user 583B
Form1.resx 16KB
.vs
SerialAssistant
v17
DocumentLayout.json 3KB
.suo 57KB
FileContentIndex
f1facea7-d265-4b11-89a1-1cbf80d985ab.vsidx 133KB
release
SerialAssistant.exe 48KB
.gitignore 43B
README.md 2KB
共 51 条
- 1
资源评论
远了丶
- 粉丝: 7
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功