鱼C论坛

 找回密码
 立即注册
查看: 3537|回复: 1

[吹水] 资料与心得分享:《Visual C++串口通信技术详解》

[复制链接]
发表于 2022-5-12 10:22:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
        以前导师的项目需要用到串口,但当时小白一个,概念都没有,也没人带,网上这方面的资料也是大多残缺不全,所以今天分享一下学习的心得,希望能帮助到需要的童鞋们。
        学习过程:我记得当时是先学了点小甲鱼的《Windows程序设计(SDK)》,也没全部学完,就是建立了个概念,有需要了再去深入和查询。接着是看了这本《串口通信详解》,我推荐只看这本书的第一章和第四章,第一章详细说明了串口的一些概念,写的挺好,第四章其实翻翻就可以了,我当时作为小白看的一头雾水,还回过头去学了点MFC,别的章节感兴趣去翻。说实话我认为这本书对于小白来说写的并不好,但是串口这方面又没有其他书详细地去教,书的很多地方知识点和代码段都是分开的,说来惭愧,我当时作为小白都不知道里面的代码应该写在哪里。但看完书后,起码就大致了解,在写代码的时候主要需要关注的参数,诸如:串口号,波特率,奇偶校验什么的。还有核心函数就那么几个,配置串口句柄呀,打开串口,发送数据,读取数据,关闭串口等几个函数。流程都是一样的,走通了一遍也就知道怎么回事了。串口这个东西其实就是用来发送和接收数据的,有点像Socket的网络编程,只是应用场景不同,比如我当时用的西门子PLC s7-200就只有串口通信,所以写上位机也必须要串口功能。
        建议:初学者如果想要用串口,我建议使用Qt5的串口通信类(QSerialPort),qt这个类封装的很好,一些qt视频也有这个类怎么用的视频教程,手把手教对于小白的我更容易接受,这也是我喜欢小甲鱼视频的原因,而不是列一大堆概念,不讲实际操作。这比直接用书中的windows API的串口要简单太多,而且也容易成功,能给初学者学习的信心,我当时用windows API写串口,代码需要自己写的很长,而且经常一不小心写错一点程序就报错了,不过成功时候的喜悦还是很大的。但是书我还是建议看的,起码要了解一下这个东西的底层是在干什么的,而不是仅仅调用了几行代码,出错的时候就不知所措了。
        书的百度网盘我分享到了百度链接里,回复后下载即可。祝各位小老板们芜湖起飞


游客,如果您要查看本帖隐藏内容请回复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-12 12:56:18 From FishC Mobile | 显示全部楼层
来看看。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-13 00:19:36 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-24 01:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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