基于.net的串口调试软件(含源码)
我干脆把源代码放上来算了。仅供学习交流之用。系统还不是很完善,大家如果做了很重要的改进可以给我一份。谢谢。
由于项目需要做了一个简单的基于.net的串口调试软件具有下列功能:
1. 同一台PC机上串口收发模拟调试功能(需要有两个串口并用线连好),并且能够设置收发串口的波特率、数据位、校验位、停止位等。
2. 可以以文本模式和十六进制模式发送和显示数据,并能够在二者之间进行实时切换。
3. 实时显示发送数据和接收数据,并以不同颜色进行区分。
4. 可以进行自动发送,并设置自动发送的时间间隔。
5. 对发送和接收数据量进行统计,并显示统计结果。
6. 所有的设置具有记忆功能在程序下次启动后仍然有效。
7. 为了使操作界面更简洁一些可以在用户设置好串口属性后隐藏设置面板。
系统截图如下:
串口配置面板折叠以后:
不过系统还存在一些不足:只是实现了串口通讯的基本功能,并没有对一些高级的设置如:数据准备好,请求发送、允许发送、载波检测等提供支持。
如果有问题欢迎大家反馈。