4446|7

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

搞MCU的MFC菜鸟毫无保留分享一个串口类的上位机软件 [复制链接]

DotC  2017-1-8                                                                          ——本程序版权归作者所有,仅用于论坛内交流学习。不能保证商用的可靠性。O(∩_∩)O哈哈~。再次感谢帮助过我的同事和朋友们,以及强大的网络资源。


      凑今天有空时间(近期老家有事耽误了一周多的时间,也没有继续研究),稍微修正了一下自己编写的MFC串口软件。主要抛弃了一些商业上敏感的信息,有些界面可能看不到了,但是不妨碍大家交流学习(虽然我知道自己在这方面是个菜鸟,而且还是用的VC++,O(∩_∩)O哈哈~!不过对于我们搞MCU电子的的工程师来说可能是一个不错的参考资料)。把这种帖子弄到这种论坛上也许有点不太对路,不想CSDN  博客园里面显得专业。哈哈,只是希望搞电子的同行们在研究上位机的道路上(近期感觉上位机软件也挺有意思的   O(∩_∩)O哈哈~ 挺神奇 很费劲 不懂呗!),在这个论坛上能够有所交流。
      当前软件情况
         1、主要为基于串口的MFC应用软件。
         2、软件在使用体验上还存在一些不足。 比如串口并发处理问题,极有可能在快速点击多个button 按钮的情况下可能导致串口死机;自动读取按钮还需要进一步判断串口是否打开;自动读取间隔还没有进一步处理……有时间再做处理吧,不方便大家学习,也许你看看也能自己修改了。
         3、串口处理用的不是控件,用的C++编写的一个串口处理类。我感觉更方便你理解一些深层的知识。
         4、可能代码看着比较乱,感觉对于初级接触C++的注释不多。嘿嘿,不好意思,没有整理。基本上是摸索着过来的。大家稍微讲究讲究。不清楚的建议你谷歌、百度、发帖子求助。
         5、软件上很多功能是我摸索学习的。比如延时、超链接、字体大小修改、字体颜色修改、重绘、添加语音、菜单…… 还有一些后续的摸索功能(时间不允许了) O(∩_∩)O哈哈~  后续大家共同交流吧。
         6、360软件可能会报错,认为是病毒?! 这个我真不清楚  哈哈                 7、今天刚发现的一个问题:以前我都是拿着自己的一个小产品做得测试  今天发现如果串口没有数据返回 可能导致USB转串口映射的电脑串口 不能再发送数据。有能力的坛友帮看看吧  会不会是我的USB转串口有问题?我感觉可能是软件的问题。里面的SerialPort.cpp是一个书籍上代的。         8、……
        我看帖子附件只能上传4.9M的文件(这里为15M 比较大一些),不成我先弄个exe文件、源程序弄个超链接。
        注意:exew文件下的SkinH.dll为皮肤加载动态库,china.she为皮肤文件。为了程序更好的运行请不要删除。
     
       时间紧迫  没有更多的时间弄这块了 当前。感兴趣的一起交流学习吧。
       DotCMFC_T&RH.rar (291.76 KB, 下载次数: 2)https://bbs.eeworld.com.cn/forum. ... request=yes&_f=.rar

          C 上位机配置软件-DOTC.rar (2.1 MB, 下载次数: 70) https://bbs.eeworld.com.cn/forum.php?mod=attachment&aid=Mjc4MzAwfDJjODA1ZjFjOGU0MjliMmM2MGIzYzY5OTg5ZDRiMGMzfDE3MzIxOTIwMjk%3D&request=yes&_f=.rar
        


看的两本书

1——Visual C++程序设计与项目实践

2——Visual C++串口通信及测控应用实例详解






此帖出自stm32/stm8论坛

最新回复

labview更简单  详情 回复 发表于 2017-1-10 16:40

赞赏

1

查看全部赞赏

点赞 关注(2)
 

回复
举报

1729

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
一页的信息量太小了,不过论坛的帖子背景挺有意思的,我还没有用过了!
此帖出自stm32/stm8论坛
 
 

回复

1158

帖子

2

TA的资源

版主

板凳
 
不错,支持下!
此帖出自stm32/stm8论坛
 
 

回复

5

帖子

1

TA的资源

一粒金砂(初级)

4
 
我有一个小师弟,也是和你一样,不过他上手用Qt做的串口上位机,他说比MFC用起来简单,你可以试试啊
此帖出自stm32/stm8论坛

点评

O(∩_∩)O谢谢  详情 回复 发表于 2017-1-10 20:05
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

5
 
此帖出自stm32/stm8论坛
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

6
 
                用Qt
此帖出自stm32/stm8论坛
 
 
 

回复

1461

帖子

1

TA的资源

纯净的硅(中级)

7
 
labview更简单
此帖出自stm32/stm8论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

8
 
逝去日子 发表于 2017-1-10 11:56
我有一个小师弟,也是和你一样,不过他上手用Qt做的串口上位机,他说比MFC用起来简单,你可以试试啊

O(∩_∩)O谢谢
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表