串行终端程序和二进制数据记录

时间:2013-08-22 15:41:39

标签: logging binary terminal serial-port

我最近遇到了非常令人沮丧的经历,我不明白原因。在Windows 7上使用免费提供的终端程序(putty,termite,teraterm等)我正在配置它们以将传入的原始二进制数据写入文件,但数据在审查时已损坏。事实证明,我煞费苦心地确定,记录的数据已经安静地丢弃了二进制值0x00到0x08。这些数据值在白蚁上以二进制查看模式显示,但毫无疑问,日志文件中省略了相同的数据值。我的办法是使用pyserial写一个小的python脚本来记录我的流量,但我真的很烦恼,并且很想知道这里发生了什么。任何人都可以对这个问题有所了解吗?

2 个答案:

答案 0 :(得分:0)

PCommLite是WinXX最好的免费串行终端,从来没有捕获数据流的任何问题..

答案 1 :(得分:0)

尝试MuTerm2 https://github.com/edartuz/muterm2 它可以在HEX模式下捕获数据