python – 从usb端口获取二进制数据

我用
Python编写了一个PRN生成器,我正在尝试测试序列来验证它们.我有一个错误率测试仪,但为了使一切工作,我需要提供时钟数据.

有没有办法通过USB或串口从计算机中获取原始二进制数据?我还没有找到任何能够做到这一点的python模块,但我使用的语言并不重要,所以如果这是可以用不同的语言,我可以使用它.

最佳答案 要从串行端口获取数据,请使用
pyserial.要转换二进制数据,请使用
struct模块.这些工具适用于Windows,Linux和Mac.

编辑:
也许,通过“原始数据”,OP意味着他想将串口用作没有串行协议的DIO接口?这种类型的东西通常使用并行端口完成,并且使用pyserial中的pyParallel模块很容易并且可能(假设有一个并行端口).我知道无法直接使用串口进行此操作.

点赞