————————————————

注册表法一键修改COM口属性,使串口调试显示更直观

————————————————

一、问题

在进行嵌入式软件开发时,我们经常会使用串口助手工具来调试打印消息,毕竟不是所有场合下都能使用J-Link或者ST-Link仿真器。市面上的调试助手很多,如串口调试助手(UartAssist)串口通信调试工具(ComTools)丁丁串口调试助手(SSCOM)XCOMSecureCRTQCOM有人串口助手猫猫串口网络调试助手(amaoCom)友善串口调试助手单片机多功能调试助手myUARTxaccessportMobaXtermHTermComMonitor等等,但我认为判断一个串口助手是否好用,高效需要有以下功能:

  1. COM口可自定义属性(指显示内容),如:COM6: STM32F103,COM8:LoRa
  2. 硬件断开后可以锁定COM口,即重新连接后可继续首发数据,不需要人为再设置
  3. 每个CMO口的配置可以保存,即手动更换COM口后,之前的设置(如波特率等)自动匹配
  4. 可以保存日志到文件
  5. 可以设置并保存多条命令
  6. 可现实发送和接收数据的时间等状态信息
  7. 多开,不相互影响,稳定
  8. 有发送指令的历史记录
  9. 批量发送数据
  10. 可置顶 ,支持新系统(如Windows10)
  11. 小巧,随用随开,不用安装

但市面上大部分的工具几乎都不具有以上所有的功能,相对较好的有:串口调试助手(V5.0.2,部分功能收费)丁丁串口调试助手(V5.13.1,无法锁COM口)MobaXterm Pro(V22.0,专业但不便携)。如图:

如果需要,可以在这里下载:
1,串口调试助手 UartAssist V5.0.2(2022最新版).zip
2,专业串口调试工具 MobaXterm Pro V22.0(2022最新版).zip

上面啰嗦了这么多,这里回到文章的重点:自定义COM口的属性,使串口调试显示更直观。由于项目中调试的设备很多(1次有5个设备同时监视),无奈在花费近2个多小时,通过对注册表的监控比较,总算是找到了解决办法。百度上是搜索不到解决办法的,算得上是全网首发了

【Windows10调教】注册表法一键修改COM口属性,使串口调试显示更直观相关推荐

  1. Windows注册表,如何修改

    我的是 windows10的操作系统. 以下都适用于Windows10. 注册表其实是个层级表.确实是个表 ,存储的是系统内的用户,应用,硬件信息.系统操作时需要参考用到的信息,比如各个用户的档案,电 ...

  2. Autocad、中望CAD自动加载程序研究(注册表法、acad.rx、acaddoc.lsp或acad.lsp)

    Autocad.中望CAD自动加载程序研究(注册表法.acad.rx.acaddoc.lsp或acad.lsp) 一.使用注册表 假设你的arx文件名字是aaa.arx绝对路径是c:\aaa.arx ...

  3. 通过注册表来设置修改默认浏览器的方法

    http://www.htmer.com/article/245.htm 随着目前各种各样浏览器的不断涌现,用户们开始纷纷选择他们自己喜欢的浏览器,可是浏览器多了,就会出现默认浏览器的选择问题,默认状 ...

  4. laui框架表单大小修改两个属性改变表格提示框(layui-form-label)的大小

    laui框架表单大小修改两个属性改变表格提示框(layui-form-label)的大小 (1)直接在html界面上的head中修改表格的属性就好了(2)(3)是layui框架的属性查找的方法 < ...

  5. 自制Windows 7 注册表键值修改服务(Service)

    首先说说为什么要写这么一个服务.由于电脑要在公司域中使用,所以不可避免的会继承域中的组策略配置.域中95% 的计算机是XP系统,部分组策略对于Windows 7 系统来说有些多余而且带来很多麻烦. 问 ...

  6. Win10修改管理员用户名(注册表深度完全修改更改c盘下的用户名)

    解决Win10"无法登陆到你的账户"问题,无法登录账户的全方面解决方案! 戳这里 因为很多软件涉及环境变量问题,所以如果你的很多软件的数据在User目录下,且用的绝对路径,就会导致 ...

  7. java 注册表 乱码_修改注册表 消除应用软件的乱码显示

    文/明静 在注册表中通过应用软件的设置,不仅可以提高应用水平,还可以解决一些疑难问题. ●消除应用软件的乱码显示: 在注册表中打开HKEY_LOCAL_MACHINESYSTEMCurrentCont ...

  8. inno setup 卸载注册表_inno setup 修改卸载文件名称

    ; Inno Setup 脚本 ; 该示例脚本显示如何自定义卸载文件的名称(默认为 unins000.exe,unins001.exe 等等). [Setup] AppName=自定义卸载文件名示例程 ...

  9. win7注册表计算机名修改,win7系统 怎么修改注册表 禁止别人修改我的电脑主题或桌面背景...

    2010-07-20 回答 没多少人会改你的桌面背景滴,如果是病毒的问题,可以自己去下个防护软件,定期扫描清理就可以了. 追问: 小孩子玩我电脑 乱点- 追答: 纳尼= =这个嘛,貌似.....您的意 ...

最新文章

  1. android图像处理系列之三--图片色调饱和度、色相、亮度处理
  2. 基于运动相关分析的实时多源异构传感器时空标定方法研究
  3. csu 1756(数论+去重)
  4. Jackson学习二之集合类对象与JSON互相转化--转载
  5. 远程服务器存储之JDK方式
  6. Java入门第三季——Java中的集合框架(中):MapHashMap
  7. LeetCode : Binary Tree Paths
  8. layoutSubviews调用
  9. 现在的挂黑链外链链接的手法非常的高级
  10. java赛车小游戏代码_java版赛车小游戏源代码
  11. 网页设计html5实训心得,网页设计实习心得
  12. webpack+plugin插件机制+weboack dev server工具
  13. Spring核心之一:Spring的配置文件是干什么的
  14. STM32 f103搭配LM386声音传感器实现简单音乐识别
  15. c语言中sub是什么指令,汇编 – SUB指令的目的是什么?
  16. mysql的用户名迁移SCHEMA_数据库实时转移之Confluent环境搭建(二)
  17. Java中Math函数的用法
  18. 阿里腾讯都到百度去挖AI大牛,百度对此却不care,为何?
  19. Win10 任务栏透明工具-TranslucentTB
  20. HLT外网GitLab账号申请

热门文章

  1. 中国石油大学(北京)《线性代数》在线考试答案
  2. 错过了愚人节,还有清明节 1
  3. nginx错误:unknown directive 锘? in F:\nginx/conf/nginx.conf:3
  4. cmake创建codeblocks项目
  5. UPX脱壳逐一跟踪分析
  6. 员工寄件管理流程设计
  7. 郑大招收计算机博士吗,河南拥有博士招生权力的高校,都招收哪些专业的博士...
  8. Java250 amp 249_中国公历算法amp;中国农历算法(JAVA)
  9. 李小龙:我不怕练一万招的人,只怕把一招练一万遍的人
  10. 三星sec.android.soagent,【图片】(原贴删)原不用ROOT禁用系统软件的方法,加详细教程。【note4吧】_百度贴吧...