在使用Microsoft visual studio2017开发串口调试工具时,使用的是mscomm控件,这个控件默认支持的串口号范围1-16,如果串口号超过16会出现Invalid port number。解决这个问题是修改MSCOMM32.OCX中的一个字节(可用编辑软件与之前的进行比对)。附加还有一个bat批处理文件(需要将注释的语句开启-_-),使用方法:1、将MSCOMM32.OCX文件与此批处理文件放置同一个文件夹中。2、右键以管理员身份允许此批处理文件,会自动将MSCOMM32.
软件介绍: Serial Communication Debugger是一款基于Windows环境的工业串口调试工具,基于RS232协议,设置串口,波特率,停止位,校验位,编辑发送命令,对应监听收到的反馈。录入格式:自动识别、16进制、ASCII码、混合模式。软件右侧显示通信规程,显示自动发送数据,接收数据匹配,发送延迟MS及执行次数。测试日志自动保存。