【发布时间】:2015-03-25 19:06:09
【问题描述】:
我正在尝试从汞分析仪(Seefelder-Messtechnik Hg Analyzer 3000)获取数据,该分析仪向我的 OSX 10.10 笔记本电脑的 9 针 R232 串行端口提供输出。
我已按照此处描述的步骤安装 PL-2303 驱动程序: http://pbxbook.com/other/mac-tty.html
设备手册(http://www.seefelder-messtechnik.com/V71-3-02-21e.pdf)将通信协议列为“9600 Baud, 8 data bit, 1 stop bit, no log, 没有平价”。
我尝试使用“屏幕”命令从设备读取数据:
screen /dev/tty.usbserial 9600
结果是一串看似无意义的字符,定期打印到屏幕上:
�8b4����b��8b48bs��8G�8b�8��8������8�����8b�"���[��؉���bG�3�ˁ�G��\K ��[W�pb�8��8ʱ�\pa���ʁ�
c t��8�h¡�38b�8�q�����\�8���bS�8b8�8�q���X��8��<��£8���2�8�����ؖ�ؖ�ؖ�8bS��\�܉�ؖ����[S�8��s���fq�8�����������8fq����������S�����b���b�؉����\��S��K���� ������S��b��b��S����S�\������KS��S�����\S�1S�\b�S�����\� ذ����KS�\����S����bS�؉������1S�؊��[����ز������؉\���� ز��\����i���$\�$���\��8���$��\��\������������Xk�B��7��\k�\ X�
我也尝试过使用“minicom”而不是屏幕,得到了不同的(“?]???我看到还有另一个类似于我的 SO 查询仍未解决:weird characters displayed during serial communication OSX
有什么建议吗?在我看来,我没有正确解释输出,但我不知道接下来要尝试什么。
【问题讨论】:
标签: linux macos serial-port usbserial