Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 土豚I2C奴隶nack问题_Python 2.7_Flash_I2c_Slave_Eeprom - Fatal编程技术网

Python 2.7 土豚I2C奴隶nack问题

Python 2.7 土豚I2C奴隶nack问题,python-2.7,flash,i2c,slave,eeprom,Python 2.7,Flash,I2c,Slave,Eeprom,我遵循了此链接中的步骤: 我曾尝试使用命令提示符写入和读取字节(使用aai2c_EEPROM.py从EEPROM写入和读取),即尝试通过键入来读取: C:/Python27/python.exe aai2c_eeprom.py 0 300读取0x51 1 4 我观察到我可以写入EEPROM,但我不能从EEPROM读取任何字节。它打印: 错误:未读取字节–您确定从机地址正确吗 有人知道我为什么会收到这个错误消息吗 注意:我正在使用Microchip技术的24LC024 EEPROM。您可以通过以下

我遵循了此链接中的步骤:

我曾尝试使用命令提示符写入和读取字节(使用aai2c_EEPROM.py从EEPROM写入和读取),即尝试通过键入来读取:
C:/Python27/python.exe aai2c_eeprom.py 0 300读取0x51 1 4

我观察到我可以写入EEPROM,但我不能从EEPROM读取任何字节。它打印:

错误:未读取字节–您确定从机地址正确吗

有人知道我为什么会收到这个错误消息吗

注意:我正在使用Microchip技术的24LC024 EEPROM。您可以通过以下链接查看数据表:。根据本数据表,从机地址计算为0x51。因此,我不知道为什么会出现从属地址错误

此外,当我用Total Phase的Flash Center SW检查时,我得到了一个读取错误:

适配器:从NACK


提前谢谢

我已经解决了这个问题。出现问题是因为我有两个主设备试图同时控制总线。因此,它破坏了消息。如本链接中所述:“Aardvark适配器由于另一个I2C主机的存在而无法占用总线。在这里,仲裁在从属寻址阶段丢失”

我已修复该问题。出现问题是因为我有两个主设备试图同时控制总线。因此,它破坏了消息。如本链接中所述:“Aardvark适配器由于另一个I2C主机的存在而无法占用总线。此处,仲裁在从属寻址阶段丢失。”