使用说明
插入设备
当插入JTool-I2C模块后,上位机会自动识别并连接。当有多个设备插入时,可点击切换设备菜单切换到需要用的模块。在顶部栏可以设置VCC电压,IO电平(即I2C总线电平),I2C速率。
VCC电压、IO电平、I2C速率设置后会保存在模块内部,重新插入保持不变。
扫描从机地址
点击扫描按钮,模块将依次检查每个地址(0x00~0xFE)是否有ACK,用来判断总线上有哪些器件,扫描出来的地址以8位地址展示(7位I2C地址+1位读写位)
将扫描后的地址输入到器件地址文本框里
注意:
部分EEPROM由于分区会扫描到多个类似的从机地址,例如:A0、A2、A4、A6、A8
请输入最基本的从机地址,例如:A0
选择型号
点击选择型号菜单,弹出选择开窗口,支持各个厂家的24C01~24M02全系列EEPROM
由于每个型号的容量不同,它们的页大小、寄存器地址长度(有的1字节,有的2字节)、从机地址数量会有所不同,下面表格统计了所有型号的信息
型号 | 容量(bit) | 容量(Byte) | 页大小(PageSize) | 寄存器地址长度 | 从机地址数量 |
---|---|---|---|---|---|
24C01 | 1Kb | 128B | 8B | 1 | 1 |
24C02 | 2Kb | 256B | 8B | 1 | 1 |
24C04 | 4Kb | 512B | 16B | 1 | 2 |
24C08 | 8Kb | 1KB | 16B | 1 | 4 |
24C16 | 16Kb | 2KB | 16B | 1 | 8 |
24C32 | 32Kb | 4KB | 32B | 2 | 1 |
24C64 | 64Kb | 8KB | 32B | 2 | 1 |
24C128 | 128Kb | 16KB | 64B | 2 | 1 |
24C256 | 256Kb | 32KB | 64B | 2 | 1 |
24C512 | 512Kb | 64KB | 128B | 2 | 1 |
24M01 | 1Mb | 128KB | 256B | 2 | 2 |
24M02 | 2Mb | 256KB | 256B | 2 | 4 |
读取/写入
本软件支持全片读写,任意地址读写任意长度,点击左上角的按钮即可
读写框左侧4个按钮功能分别是:
- 全部置0x00
- 全部置0xFF
- 全部置为随机数
- 截取或填充数据框,使其长度与所选型号容量一致