若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132842297
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:各种问题解决(点击传送门)
问题
老程序(几天前的程序,新版本多了ffmpeg和485上下拉(特定宏在HI3568下))打开com10成功,新程序打开com10失败,老程序打开com7失败,新程序打开com7成功,这多年来第一次遇到这种问题,目前初步定位也只是COM口名称问题。
当前状态
新老程序在串口模块部分没有做改动,新程序增加了兼容HI3568,但是windows上进行了宏区分,不影响代码。
测试
1.老程序在客户电脑上com7打开成功;
2.老程序在笔者电脑上com7打开失败;
3.新程序在客户电脑上com10打开失败;
4.新程序在笔者电脑上com10打开失败;
5.新程序在笔者电脑上COM10打开成功;(注意串口名称大小写)
6.新程序在客户电脑上将com10改com7打开成功;
7.同样的模块产出的调试工具列举串口名之后,选择打不开的进行打开也行,不得不怀疑是大小写问题。
解决
第一次遇到这种奇葩事,不知道原因,测试出就规避解决,都用COM大写解决
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132842297