FTDI设备驱动程序(纯Python)
项目描述
文档
最新的PyFtdi在线文档始终可以从这里获取。
请注意,在线版本可能比PyPI托管版本更新,因为中间的开发版本不会发布到PyPi。
PyFtdi文档可以使用Sphinx本地构建,请参阅安装说明。
源代码
PyFtdi发布可以从Python包索引PyPi获取。
PyFtdi开发代码可以从GitHub获取。
概述
PyFtdi旨在提供针对流行的FTDI设备的用户空间驱动程序,完全使用Python语言实现。
支持的FTDI设备包括
UART和GPIO桥
FT232R(单端口,3Mbps)
FT230X/FT231X/FT234X(单端口,3Mbps)
UART和多串行协议(SPI、I2C、JTAG)桥
FT2232C/D(双端口,时钟高达6 MHz)
FT232H(单端口,时钟高达30 MHz)
FT2232H(双端口,时钟高达30 MHz)
FT4232H (四端口,时钟频率高达30 MHz)
FT4232HA (四端口,时钟频率高达30 MHz)
特性
PyFtdi目前支持以下特性
UART/串行USB转换器,最高12Mbps(取决于FTDI设备的性能)
GPIO/位带支持,包括8位异步、8位同步和8/16位MPSSE变体
SPI主设备,支持GPIO,每个端口最多12个引脚,支持非字节大小的传输
I2C主设备,支持GPIO,每个端口最多14个引脚
基本JTAG主设备功能
EEPROM支持(一些参数尚不能修改,只能检索)
在选定的设备上支持实验性CBUS,每个端口4个引脚
支持的宿主操作系统
macOS
Linux
FreeBSD
Windows,尽管未官方支持
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
pyftdi-0.55.4.tar.gz (138.0 kB 查看哈希值)
构建发行版
pyftdi-0.55.4-py3-none-any.whl (145.6 kB 查看哈希值)
关闭
pyftdi-0.55.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb2770b606507024a65e0a520bf892f239a36cec25cab45338ce3e3027de53c8 |
|
MD5 | b482ca7175f09830102ae744d3308911 |
|
BLAKE2b-256 | 8fb48578b8e4c1e69faa8297cb1e1fd0c86de03bb7eeb3e7cb63157e1e72abfb |