ETC GINKO1

I2C 适配器软件使用指南
V1.0.0
纬图虚拟仪器有限公司
1 / 13
目录
1.
2.
3.
4.
5.
软件获取........................................................................................................................... 3
软件安装........................................................................................................................... 3
软件使用........................................................................................................................... 6
软件高级使用................................................................................................................... 9
后记................................................................................................................................. 13
2 / 13
I2C 适配器软件使用指南
1. 软件获取
I2C 适配器软件可以在这里下载,目前最新版本为 V1.2.0 版本。
2. 软件安装
1)
双击安装包程序 I2C_AdapterSetupV1.0.0.exe。
2)
选择语言,我们选择中文,点击“下一步”。
3)
点击“下一步”
3 / 13
4)
选择接受许可协议,点击“下一步”
。
5)
输入相关信息,点击“下一步”
。
4 / 13
6)
选择安装类型,我们选择全部安装,程序将安装到默认路径,选择定制可以改变程
序安装路径,点击“下一步”。
7)
点击“安装”
,程序将安装到用户计算机中。
8)
正在安装程序
5 / 13
9)
点击“完成”
,程序将完成安装,到这来程序就已经安装好了。
3. 软件使用
1)
双击桌面图标,打开软件。
6 / 13
2)
如图为软件界面
3)
确保 I2C 适配器已经和计算机连接,如果没有连接或驱动没有正常安装则在选择设
备栏将出现如下提示。
4)
根据 I2C 设备设置 I2C 适配器,我们使用 AT24C64 存储器芯片为测试芯片,根据芯
片手册和硬件连接我们作如下设置:
7 / 13
5)
设置说明:
1. 控制方式一般选择硬件控制,除非 I2C 设备对总线控制时序有非常严格的要求。
2. 设备类型选择主机。
3. 速率模式根据 I2C 设备进行设置,我们所测试的芯片支持最大 400K 的速度,因
此我们选择快速模式,目前该适配器最大支持 400K 速率。速度的选择应根据
实际 I2C 设备实际支持速率选择。
4. AT24C64 的设备地址宽度为 7BIT。
5. AT24C64 有子地址,且子地址为 2 字节宽度。
6. 数据包长指每次读写数据每包数据的字节数,若发生大量数据则程序会根据最
大包长分割数据,注意,最大包长度不能超过 55 字节。这里考虑到 AT24C64
每次写数据最多为 16 字节,我们在这里设置为 8 字节。
7. 数据传输速率是指 I2C 适配器向 I2C 设备读写数据速率,这里我们设置为 400K。
8. 设备地址设置为 0xA0,这是 AT24C64 的设备地址,数据从 0 地址开始写。
通过上一步设置好后就可以在发送数据栏写入你要发送的数据,选择读写方式为
“写”
,然后点击“发送”按钮,适配器就会将数据发送到 I2C 设置中。如图为正确
发送数据后在“发送接收显示”窗口显示的发送数据,
8 / 13
6)
改变读写方式为“读”
,填入要读数据的字节数,然后点击“发送”按钮就可以将
刚才写入 AT24C64 中的数据读出来。如图所示。
4. 软件高级使用
1)
勾选“十六进制显示”将数据以 16 进制的方式显示,如图所示。
9 / 13
2)
3)
4)
5)
勾选“暂停接收显示”将不显示读取回来的数据,但取消“暂停接收显示”后,之
前接收的数据将全部显示在“发送接收显示”窗口。
点击“保存数据”可以将“发送接收显示”窗口数据保存为文本文件,方便以后查
阅。点击该按钮后会弹出如下对话框。
点击“清空显示”将清除“发送接收显示”窗口所有数据。
勾选“十六进制发送”程序将“发送数据”区数据以十六进制解读,若该区原来有
字符串数据则会将其转换为十六进制的 ASCII 码,若自己输入数据则数据应以空格
或‘,
’分割。如图所示。
10 / 13
6)
该程序也支持直接汉字发送,汉字为 unicode 编码。
11 / 13
7)
勾选“地址自动递增”则子地址会根据发送数据的字节数自动递增,若 I2C 设备为
无子地址类型则该项无效。如图所示为发送数据后子地址增加的字节数。
8)
勾选“自动发送读取”则程序会根据读写选择项自动发送或读取数据,自动发送读
取时间间隔由“自动发送周期”决定,最小时间间隔不得低于 10 毫秒。
12 / 13
9)
点击“发送文件”则可以打开文本文件并将内容写入“发送数据”区窗口,选择“写”
点击“发送”按钮后程序会将所有数据按照设定的“数据包长”分割数据并将数据
通过 I2C 适配器发送至 I2C 设备。
10) 点击“清楚数据”则会将“发送数据”窗口的所有数据清除。
5. 后记
虽然我们已经很努力完善软件,但任然可能会有一些我们还没有发现的漏洞,我们
很欢迎您能发现并指出它的漏洞,我们将尽快进行改善。我们的联系方式如下:
 在线咨询 QQ:1713047813
 咨询电话:15086931395 13883077311
 邮箱地址:[email protected]
 更多信息请访问纬图虚拟仪器
13 / 13