前言
硬件调试过程,常要通过I2C通信。 利用Python结合I2C Master device, 调试和开发自动化测试软件,简单快捷。本文就简单介绍其中一种。
一、FT4222
FT4222是一种支持SPI和I2C通信协议的USB接口设备。
“LibFT4222” 库提供了高级api以方便应用程序开发。
I2C接口可以配置为主模式或从模式。
SPI接口可以配置为单、双、四比特宽数据传输的主模式或单比特宽数据传输的从模式。
二、使用步骤
1.引入库
代码如下 :文章来源:https://www.toymoban.com/news/detail-661081.html
import re
import sys
import ft4222
import ft4222.I2CMaster
from ctypes import *
2.访问I2C从设备
代码如下 :文章来源地址https://www.toymoban.com/news/detail-661081.html
'''
This module is for Ft4222 device, it can do I2C accessimg, and inlcudes function as below:
WriteReg8(self, sccbid, addr, val)
ReadReg8(self, sccbid, addr)
WriteReg16(self, sccbid, addr, val)
ReadReg16(self, sccbid, addr)
到了这里,关于【Python FT4222 I2C通信】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!