“I2C转变失败”

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
10个帖子/ 0个新帖子
最后发表
adi_handzar
离线
最后看到:1年10个月前
加入:2019-09-11 06:26
“I2C转变失败”

你好,

我正在尝试两个设备之间通过I2C进行通信,其中一个设备是GreenPAK Advanced Development Platform,内置芯片SLG46826V,支持I2C通信。我试图做的是通过pin8 (SCL)和pin9 (SDA)上的扩展连接器将8位信息从一个设备发送到GreenPAK平台。我在GreenPAK6 Designer上做了一个相当简单的程序,它与其他设备进行通信。当我在开发平台上放置一个新的芯片并运行仿真(同步)时,一切都工作正常,我可以在示波器上看到那些已经发送。仿真(同步)加载对项目所做的任何新更改,所以我尝试做的是更改控制代码,例如从控制代码0000更改为0001。当我这样做时,程序停止工作,芯片应该是缺席或没有插入。当我尝试重新运行模拟时,我得到Socket测试消息,它说:“功能性Socket测试失败。检测到套接字问题。”即使当我按下跳过并继续,下一个错误出现:“I2C传输失败”。

请让我知道你是否可以帮助我在这一点上,并提前感谢你提供的任何帮助。

最好的问候,

阿迪

设备:
吉普赛语
离线
最后看到:1年2个月前
工作人员
加入:2017-11-06 16:26
嗨Adi,

嗨Adi,

谢谢你的报道。在我们尝试复制这个问题的同时,你能让我们知道以下信息吗?

1.您使用的是哪个GreenPAK Designer版本?

2.芯片是预先编程的吗?

3.你的设计有哪些锁选项(项目设置->安全)?

最好的问候,

罗马

adi_handzar
离线
最后看到:1年10个月前
加入:2019-09-11 06:26
你好,

你好,

1.我使用的是版本6.20

2.芯片以前没有编程

3.NVM选项:锁定状态-解锁模式ID = 1;

2k NVM配置:保护锁-禁用,保护模式-数据不受读写/擦除保护

仿真EEPROM写保护:写保护禁用,写保护宏单元位上四分之一被仿真EEPROM写保护

最好的问候,

阿迪

Yurii Shchebel
离线
最后看到:1年4个月前
加入:2017-11-02福音21:27
你好Adi,

你好Adi,

谢谢你的意见。我是负责GPAK的FAE。我刚和罗曼谈过了,我们正在核实这个问题的原因。
如果你能把设计寄过来就太好了。Gp文件),你正在使用。这可能对我们有很大帮助,因为到目前为止我们还不能重现这个问题。

最好的问候,
Yurii

adi_handzar
离线
最后看到:1年10个月前
加入:2019-09-11 06:26
你好,尤里,

你好,尤里,

以下是我使用的设计(非常简单的设计,但仍然没有按照预期的方式工作)。

最好的问候,

阿迪

附件:
吉普赛语
离线
最后看到:1年2个月前
工作人员
加入:2017-11-06 16:26
嗨Adi,

嗨Adi,

我们仍在试图重现这个问题。我已经把它交给了软件团队,以便更详细地研究它,因为在我的电脑和开发工具上,一切都工作得很好。这个问题是不是一直都在发生?

最好的问候,

罗马

adi_handzar
离线
最后看到:1年10个月前
加入:2019-09-11 06:26
嗨,罗马,

嗨,罗马,

是的,这个问题每次都发生。如果我把新的芯片里面,并开始模拟,一切工作正常,直到我试图改变,例如控制代码。

最好的问候,

阿迪

吉普赛语
离线
最后看到:1年2个月前
工作人员
加入:2017-11-06 16:26
嗨Adi,

嗨Adi,

我们仍在尝试重现失败。但我们有一个想法。你可以试着在PIN8和PIN9上添加拉升,右键单击每个引脚旁边的(NC),并在上下文菜单中选择拉升吗?请让我们知道结果。

最佳reagrds,

罗马

adi_handzar
离线
最后看到:1年10个月前
加入:2019-09-11 06:26
嗨,罗马,

嗨,罗马,

不幸的是,情况和以前一样。你们有没有针对我的特定芯片的I2C通信设计?也许我试试你的设计,会成功的。

最好的问候,

阿迪

Yurii Shchebel
离线
最后看到:1年4个月前
加入:2017-11-02福音21:27
嗨Adi,

嗨Adi,

非常感谢你的文件。我们将设法查明原因,并尽快把结果告诉你。

最好的问候,
Yurii