搜索
bottom↓
回复: 36

串口调试助手,用C#和WPF开发的

[复制链接]

出0入0汤圆

发表于 2014-2-17 22:51:47 | 显示全部楼层 |阅读模式
整个正月一直在家写这个,主要是学习,之前C#和WPF没接触过,第一次写上位机程序
需要.net4.0支持
测试过几天,自己找不到bug了,欢迎大家反馈bug!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-2-17 23:20:09 | 显示全部楼层
115200写成112500了

出0入0汤圆

发表于 2014-2-17 23:39:29 | 显示全部楼层
不错的,支持。

出0入0汤圆

 楼主| 发表于 2014-2-17 23:46:28 来自手机 | 显示全部楼层
树叶的门 发表于 2014-2-17 23:20
115200写成112500了

手误,那实际上也是设置成112500了

出0入0汤圆

发表于 2014-2-18 00:04:24 | 显示全部楼层
赞一下!!!
下次如我有上位机的项目忙不过来,有兴趣接活吗?

出0入0汤圆

发表于 2014-2-18 00:51:56 来自手机 | 显示全部楼层
楼主刚学C#立马就玩WPF?Y

出0入17汤圆

发表于 2014-2-18 08:18:28 | 显示全部楼层
请问楼主,高速、大负荷下丢不丢数据?

出0入0汤圆

 楼主| 发表于 2014-2-18 08:34:08 来自手机 | 显示全部楼层
codefish 发表于 2014-2-18 00:04
赞一下!!!
下次如我有上位机的项目忙不过来,有兴趣接活吗?

恩,简单的还可以吧,以前也没做过,只能现学现卖

出0入0汤圆

 楼主| 发表于 2014-2-18 09:02:58 来自手机 | 显示全部楼层
nongxiaoming 发表于 2014-2-18 00:51
楼主刚学C#立马就玩WPF?Y

据说WPF比winform强大,就选他了,WPF XAML用起来也挺简单,可能我只用了一些基本的控件,winform不了解

出0入0汤圆

 楼主| 发表于 2014-2-18 09:05:02 来自手机 | 显示全部楼层
DOER 发表于 2014-2-18 08:18
请问楼主,高速、大负荷下丢不丢数据?

手里没有硬件,我只测试收什么发什么,测过发40000字节收40000字节,暂时没发现丢失,收数据和数据处理都是独立线程,你可以帮再测试下试试

出0入0汤圆

发表于 2014-2-18 09:15:43 | 显示全部楼层
嘿嘿,C#写串口有个小坑,不知道LZ遇到过没有,持续发送大量数据的时候直接关闭程序,你看你的程序崩不崩...

出0入0汤圆

发表于 2014-2-18 09:17:05 | 显示全部楼层
支持一下……

出0入0汤圆

发表于 2014-2-18 09:23:45 | 显示全部楼层
codefish 发表于 2014-2-18 00:04
赞一下!!!
下次如我有上位机的项目忙不过来,有兴趣接活吗?

我也可以帮你试试 做过不少有关串口的上位机

出0入0汤圆

 楼主| 发表于 2014-2-18 09:56:35 来自手机 | 显示全部楼层
error_dan 发表于 2014-2-18 09:15
嘿嘿,C#写串口有个小坑,不知道LZ遇到过没有,持续发送大量数据的时候直接关闭程序,你看你的程序崩不崩... ...

已经解决,独立线程发送数据的

出0入0汤圆

 楼主| 发表于 2014-2-18 10:01:19 来自手机 | 显示全部楼层
solojimes 发表于 2014-2-18 09:23
我也可以帮你试试 做过不少有关串口的上位机

那再感谢不过了,这玩意遇到遇到你专业测试估计漏洞百出啊

出0入0汤圆

发表于 2014-2-18 10:57:18 | 显示全部楼层
看看SSCOM2.2
原子的XCOM1.4.
还有国外的,对比一下。

USB转串口热插拔。

出0入0汤圆

 楼主| 发表于 2014-2-18 11:16:45 来自手机 | 显示全部楼层
tiger5 发表于 2014-2-18 10:57
看看SSCOM2.2
原子的XCOM1.4.
还有国外的,对比一下。

恩,这个热插拔还行,我也特意整过

出0入0汤圆

发表于 2014-2-18 11:30:22 | 显示全部楼层
颜色太玄了,

影响看数据!

改成正常的多好

出0入0汤圆

发表于 2014-2-18 11:31:50 | 显示全部楼层
串口设备拔了,程序会不会挂掉?

出0入0汤圆

 楼主| 发表于 2014-2-18 12:46:30 来自手机 | 显示全部楼层
jiamingz 发表于 2014-2-18 11:31
串口设备拔了,程序会不会挂掉?

不会,提示串口丢失

出0入0汤圆

 楼主| 发表于 2014-2-18 14:53:36 来自手机 | 显示全部楼层
william_rain 发表于 2014-2-18 11:30
颜色太玄了,

影响看数据!

主要练习使用WPF做界面了

出0入0汤圆

发表于 2014-2-18 21:55:11 | 显示全部楼层
楼主,请问能否共享下代码?最近正在学习C#,也打算做个类似的软件。如果不方便的话就不勉强,先行谢过。

出0入0汤圆

发表于 2014-2-19 07:20:45 来自手机 | 显示全部楼层
记号一个,测试一下

出0入0汤圆

发表于 2014-2-19 10:07:48 | 显示全部楼层

楼主,请问能否共享下代码?一起学习下

出0入0汤圆

发表于 2014-3-2 15:37:44 | 显示全部楼层
最近也打算学习一下C#做上位机,看了你的这个串口调试助手感觉不错,下载下来看了,显示中文的时候出现了乱码,不知道为什么?

这个是楼主的串口调试助手


这个是我用另外的串口调试助手显示的不太一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-3-2 16:24:32 | 显示全部楼层
波特率调高就不会乱了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-3-2 16:33:18 | 显示全部楼层
flyheart33 发表于 2014-3-2 16:24
波特率调高就不会乱了

神马?你确定你的波特率没有写错?

出0入0汤圆

发表于 2014-3-2 17:32:28 | 显示全部楼层
骄阳可汗 发表于 2014-3-2 16:33
神马?你确定你的波特率没有写错?

没有,同样的程序!

出0入0汤圆

发表于 2014-3-2 19:32:02 | 显示全部楼层
顶楼主~~~~~~~~~

出0入0汤圆

发表于 2014-3-3 09:27:38 | 显示全部楼层
flyheart33 发表于 2014-3-2 17:32
没有,同样的程序!

我记得常见的是115200,你是112500

出0入0汤圆

发表于 2014-3-3 12:41:25 | 显示全部楼层
骄阳可汗 发表于 2014-3-3 09:27
我记得常见的是115200,你是112500

那是楼主的串口助手的115200波特率写错 了,手误将115200但是写成了112500,上面讲了

出0入0汤圆

 楼主| 发表于 2014-3-4 09:40:50 | 显示全部楼层
flyheart33 发表于 2014-3-2 16:24
波特率调高就不会乱了

这种情况我知道的,例如收到汉字“你好啊”,这个时候收到的ASCII码是“4F60 597D 554A ”,一个汉字是16位,符号和数字是8位,所以如果识别成“4F 6059 7D55 4A”,显示内容就变成了乱码,就像我们用keil,不改编码方式,中文注解也会出现乱码,但是16进制接收的数据还是正确的!

需要在代码中加入识别汉字(16位)还是数字符号类(8位)这种解码程序,也看了挺多其他人的串口程序也有这问题,我嫌麻烦也就没去加那个解码的程序。

出0入0汤圆

 楼主| 发表于 2014-3-4 09:52:44 | 显示全部楼层
这个把波特率115200改正过来了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-3-4 09:55:47 | 显示全部楼层
bipengjiang 发表于 2014-2-18 21:55
楼主,请问能否共享下代码?最近正在学习C#,也打算做个类似的软件。如果不方便的话就不勉强,先行谢过。 ...

我是参考一叶知秋的串口助手写的,你可以参考下他的,网上有公开源码,我的源码待完善后再公开

出0入0汤圆

发表于 2014-8-30 00:52:51 | 显示全部楼层
lz牛叉!用单片机开发板简单测试了,没发现问题。以前我找的好多C#的都不能接收到数据!期待楼主的源码!

出0入0汤圆

发表于 2014-8-30 07:42:50 | 显示全部楼层
当电脑没有串口的时候,好像是先提示没有串口,主窗口是一片空白的,要用户点了确认后才初始化主窗口。个人感觉最好是先初始化主窗口,然后再跳出提示框比较好。

出0入0汤圆

发表于 2014-9-20 10:18:22 | 显示全部楼层
楼主写的这个不错 另一个帖子里面有源码 正在看 谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 09:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表